public AzureServiceBusMessageProducer(ILog logger) { this.logger = logger; this.configuration = AzureServiceBusMessagingGatewayConfigurationSection.GetConfiguration(); var endpoint = ServiceBusEnvironment.CreateServiceUri("sb", this.configuration.Namespace.Name, String.Empty); var tokenProvider = TokenProvider.CreateSharedAccessSignatureTokenProvider(this.configuration.SharedAccessPolicy.Name, this.configuration.SharedAccessPolicy.Key); var settings = new MessagingFactorySettings { TransportType = TransportType.Amqp, OperationTimeout = TimeSpan.FromMinutes(5), TokenProvider = tokenProvider }; this.factory = MessagingFactory.Create(endpoint, settings); }
public AzureServiceBusMessageProducer(ILog logger) { this.logger = logger; this.configuration = AzureServiceBusMessagingGatewayConfigurationSection.GetConfiguration(); var endpoint = ServiceBusEnvironment.CreateServiceUri("sb", this.configuration.Namespace.Name, String.Empty); var tokenProvider = TokenProvider.CreateSharedAccessSignatureTokenProvider(this.configuration.SharedAccessPolicy.Name, this.configuration.SharedAccessPolicy.Key); var settings = new MessagingFactorySettings { TransportType = TransportType.Amqp, OperationTimeout = TimeSpan.FromMinutes(5), TokenProvider = tokenProvider }; this.factory = MessagingFactory.Create(endpoint, settings); }