private void SetupOutboundQueue(AzureCloudServiceSettings settings) { var options = new QueueSenderOptions { NamespaceName = NamespaceName, QueueName = "outbound-" + settings.ControllerId, Authorization = settings.OutboundQueueAuthorization }; _outboundQueue = new QueueSender(options, _log); }
public QueueSender(QueueSenderOptions options, ILogger log) { if (options == null) { throw new ArgumentNullException(nameof(options)); } if (log == null) { throw new ArgumentNullException(nameof(log)); } _options = options; _log = log; _uri = new Uri($"https://{options.NamespaceName}.servicebus.windows.net/{options.QueueName}/messages"); }