Aspectacular.AzureQueueMulticastRoute.InstantiateQueueMonitor C# (CSharp) Method

InstantiateQueueMonitor() private method

private InstantiateQueueMonitor ( ) : AzureQueuePicker
return AzureQueuePicker
        private AzureQueuePicker InstantiateQueueMonitor()
        {
            if (this.OptionalQueueMonitorInjector != null)
            {
                AzureQueuePicker qmon = this.OptionalQueueMonitorInjector(this);
                qmon.Subscribe(this.RelayMessages);
                return qmon;
            }

            return this.SourceQueue.Queue.Subscribe(
                this.RelayMessages,
                this.SourceQueue.MessageInivisibilityTimeMillisec,
                this.SourceQueue.MaxDelayBetweenDequeueAttemptsSeconds,
                useAopProxyWhenAccessingQueue: false
                );
        }