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
);
}