public async Task SendAndReceiveFromAzureQueue() { var options = new AzureQueueOptions { ConnectionString = TestDefaultConfiguration.DataConnectionString, MessageVisibilityTimeout = TimeSpan.FromSeconds(30), QueueNames = azureQueueNames }; var serializationManager = this.fixture.Services.GetService <SerializationManager>(); var clusterOptions = this.fixture.Services.GetService <IOptions <ClusterOptions> >(); var queueCacheOptions = new SimpleQueueCacheOptions(); var queueDataAdapter = new AzureQueueDataAdapterV2(serializationManager); var adapterFactory = new AzureQueueAdapterFactory( AZURE_QUEUE_STREAM_PROVIDER_NAME, options, queueCacheOptions, queueDataAdapter, this.fixture.Services, clusterOptions, serializationManager, loggerFactory); adapterFactory.Init(); await SendAndReceiveFromQueueAdapter(adapterFactory); }
public async Task SendAndReceiveFromAzureQueue() { var options = new AzureQueueStreamOptions { ConnectionString = TestDefaultConfiguration.DataConnectionString, ClusterId = this.clusterId, MessageVisibilityTimeout = TimeSpan.FromSeconds(30) }; var adapterFactory = new AzureQueueAdapterFactory <AzureQueueDataAdapterV2>(AZURE_QUEUE_STREAM_PROVIDER_NAME, options, this.fixture.Services, this.fixture.Services.GetService <IOptions <ClusterOptions> >(), this.fixture.Services.GetRequiredService <SerializationManager>(), loggerFactory); adapterFactory.Init(); await SendAndReceiveFromQueueAdapter(adapterFactory); }
public async Task SendAndReceiveFromAzureQueue() { var properties = new Dictionary <string, string> { { AzureQueueAdapterFactory.DataConnectionStringPropertyName, TestDefaultConfiguration.DataConnectionString }, { AzureQueueAdapterFactory.DeploymentIdPropertyName, deploymentId } }; var config = new ProviderConfiguration(properties, "type", "name"); var adapterFactory = new AzureQueueAdapterFactory(); adapterFactory.Init(config, AZURE_QUEUE_STREAM_PROVIDER_NAME, LogManager.GetLogger("AzureQueueAdapter", LoggerType.Application), null); await SendAndReceiveFromQueueAdapter(adapterFactory, config); }
public async Task SendAndReceiveFromAzureQueue() { var properties = new Dictionary <string, string> { { AzureQueueAdapterFactory.DATA_CONNECTION_STRING, StorageTestConstants.DataConnectionString }, { AzureQueueAdapterFactory.DEPLOYMENT_ID, deploymentId } }; var config = new ProviderConfiguration(properties, "type", "name"); var adapterFactory = new AzureQueueAdapterFactory(); adapterFactory.Init(config, AZURE_QUEUE_STREAM_PROVIDER_NAME, TraceLogger.GetLogger("AzureQueueAdapter", TraceLogger.LoggerType.Application), new DefaultServiceProvider()); await SendAndReceiveFromQueueAdapter(adapterFactory, config); }
public async Task SendAndReceiveFromAzureQueue() { var properties = new Dictionary <string, string> { { AzureQueueAdapterConstants.DataConnectionStringPropertyName, TestDefaultConfiguration.DataConnectionString }, { AzureQueueAdapterConstants.DeploymentIdPropertyName, deploymentId }, { AzureQueueAdapterConstants.MessageVisibilityTimeoutPropertyName, "00:00:30" } }; var config = new ProviderConfiguration(properties, "type", "name"); var adapterFactory = new AzureQueueAdapterFactory <AzureQueueDataAdapterV2>(); adapterFactory.Init(config, AZURE_QUEUE_STREAM_PROVIDER_NAME, this.fixture.Services); await SendAndReceiveFromQueueAdapter(adapterFactory, config); }