public ITransport Create(string inputQueueAddress) { var consoleLoggerFactory = new ConsoleLoggerFactory(false); var asyncTaskFactory = new TplAsyncTaskFactory(consoleLoggerFactory); if (inputQueueAddress == null) { var transport = new AzureServiceBusTransport(ConnectionString, null, consoleLoggerFactory, asyncTaskFactory); transport.Initialize(); return(transport); } return(_queuesToDelete.GetOrAdd(inputQueueAddress, () => { var transport = new BasicAzureServiceBusTransport(ConnectionString, inputQueueAddress, consoleLoggerFactory, asyncTaskFactory); transport.PurgeInputQueue(); transport.Initialize(); return transport; })); }
ITransport GetTransport() { if (_mode == AzureServiceBusMode.Basic) { var basicTransport = new BasicAzureServiceBusTransport(StandardAzureServiceBusTransportFactory.ConnectionString, _queueName, new ConsoleLoggerFactory(false)); basicTransport.Initialize(); basicTransport.PurgeInputQueue(); return(basicTransport); } var transport = new AzureServiceBusTransport(StandardAzureServiceBusTransportFactory.ConnectionString, _queueName, new ConsoleLoggerFactory(false)); Using(transport); transport.Initialize(); transport.PurgeInputQueue(); return(transport); }
public ITransport Create(string inputQueueAddress) { if (inputQueueAddress == null) { var transport = new AzureServiceBusTransport(ConnectionString, null, new ConsoleLoggerFactory(false)); transport.Initialize(); return transport; } return _queuesToDelete.GetOrAdd(inputQueueAddress, () => { var transport = new BasicAzureServiceBusTransport(ConnectionString, inputQueueAddress, new ConsoleLoggerFactory(false)); transport.PurgeInputQueue(); transport.Initialize(); return transport; }); }
ITransport GetTransport() { var consoleLoggerFactory = new ConsoleLoggerFactory(false); var asyncTaskFactory = new TplAsyncTaskFactory(consoleLoggerFactory); var connectionString = StandardAzureServiceBusTransportFactory.ConnectionString; var busLifetimeEvents = new BusLifetimeEvents(); if (_mode == AzureServiceBusMode.Basic) { var basicTransport = new BasicAzureServiceBusTransport(connectionString, _queueName, consoleLoggerFactory, asyncTaskFactory); Using(basicTransport); basicTransport.Initialize(); basicTransport.PurgeInputQueue(); return(basicTransport); } var transport = new AzureServiceBusTransport(connectionString, _queueName, consoleLoggerFactory, asyncTaskFactory); Using(transport); transport.Initialize(); transport.PurgeInputQueue(); return(transport); }
ITransport GetTransport() { var consoleLoggerFactory = new ConsoleLoggerFactory(false); var asyncTaskFactory = new TplAsyncTaskFactory(consoleLoggerFactory); var connectionString = StandardAzureServiceBusTransportFactory.ConnectionString; var busLifetimeEvents = new BusLifetimeEvents(); if (_mode == AzureServiceBusMode.Basic) { var basicTransport = new BasicAzureServiceBusTransport(connectionString, _queueName, consoleLoggerFactory, asyncTaskFactory, busLifetimeEvents); Using(basicTransport); basicTransport.Initialize(); basicTransport.PurgeInputQueue(); return basicTransport; } var transport = new AzureServiceBusTransport(connectionString, _queueName, consoleLoggerFactory, asyncTaskFactory, busLifetimeEvents); Using(transport); transport.Initialize(); transport.PurgeInputQueue(); return transport; }
public ITransport Create(string inputQueueAddress) { var consoleLoggerFactory = new ConsoleLoggerFactory(false); var asyncTaskFactory = new TplAsyncTaskFactory(consoleLoggerFactory); if (inputQueueAddress == null) { var transport = new AzureServiceBusTransport(ConnectionString, null, consoleLoggerFactory, asyncTaskFactory, new BusLifetimeEvents()); transport.Initialize(); return transport; } return _queuesToDelete.GetOrAdd(inputQueueAddress, () => { var transport = new BasicAzureServiceBusTransport(ConnectionString, inputQueueAddress, consoleLoggerFactory, asyncTaskFactory, new BusLifetimeEvents()); transport.PurgeInputQueue(); transport.Initialize(); return transport; }); }
ITransport GetTransport() { if (_mode == AzureServiceBusMode.Basic) { var basicTransport = new BasicAzureServiceBusTransport(StandardAzureServiceBusTransportFactory.ConnectionString, _queueName, new ConsoleLoggerFactory(false)); basicTransport.Initialize(); basicTransport.PurgeInputQueue(); return basicTransport; } var transport = new AzureServiceBusTransport(StandardAzureServiceBusTransportFactory.ConnectionString, _queueName, new ConsoleLoggerFactory(false)); Using(transport); transport.Initialize(); transport.PurgeInputQueue(); return transport; }