Esempio n. 1
0
        private void SetupOutboundQueue(AzureCloudServiceSettings settings)
        {
            var options = new QueueSenderOptions
            {
                NamespaceName = NamespaceName,
                QueueName     = "outbound-" + settings.ControllerId,
                Authorization = settings.OutboundQueueAuthorization
            };

            _outboundQueue = new QueueSender(options, _log);
        }
Esempio n. 2
0
        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");
        }