public override void Dispose()
 {
     base.Dispose();
     if (this.HostedCluster != null)
     {
         AzureQueueStreamProviderUtils.DeleteAllUsedAzureQueues(NullLoggerFactory.Instance,
                                                                AzureQueueUtilities.GenerateQueueNames(this.HostedCluster.Options.ClusterId, queueCount),
                                                                TestDefaultConfiguration.DataConnectionString).Wait();
         AzureQueueStreamProviderUtils.DeleteAllUsedAzureQueues(NullLoggerFactory.Instance,
                                                                AzureQueueUtilities.GenerateQueueNames($"{this.HostedCluster.Options.ClusterId}2", queueCount),
                                                                TestDefaultConfiguration.DataConnectionString).Wait();
     }
 }
示例#2
0
            public override async Task DisposeAsync()
            {
                await base.DisposeAsync();

                if (!string.IsNullOrWhiteSpace(TestDefaultConfiguration.DataConnectionString))
                {
                    await AzureQueueStreamProviderUtils.DeleteAllUsedAzureQueues(NullLoggerFactory.Instance,
                                                                                 AzureQueueUtilities.GenerateQueueNames(this.HostedCluster.Options.ClusterId, queueCount),
                                                                                 new AzureQueueOptions().ConfigureTestDefaults());

                    await AzureQueueStreamProviderUtils.DeleteAllUsedAzureQueues(NullLoggerFactory.Instance,
                                                                                 AzureQueueUtilities.GenerateQueueNames($"{this.HostedCluster.Options.ClusterId}2", queueCount),
                                                                                 new AzureQueueOptions().ConfigureTestDefaults());
                }
            }
示例#3
0
        public override async Task DisposeAsync()
        {
            try
            {
                await watcher.Clear().WithTimeout(TimeSpan.FromSeconds(15));
            }
            finally
            {
                await base.DisposeAsync();
            }

            if (!string.IsNullOrWhiteSpace(TestDefaultConfiguration.DataConnectionString))
            {
                await AzureQueueStreamProviderUtils.DeleteAllUsedAzureQueues(NullLoggerFactory.Instance,
                                                                             AzureQueueUtilities.GenerateQueueNames(this.HostedCluster.Options.ClusterId, queueCount),
                                                                             TestDefaultConfiguration.DataConnectionString);

                await AzureQueueStreamProviderUtils.DeleteAllUsedAzureQueues(NullLoggerFactory.Instance,
                                                                             AzureQueueUtilities.GenerateQueueNames($"{this.HostedCluster.Options.ClusterId}2", queueCount),
                                                                             TestDefaultConfiguration.DataConnectionString);
            }
        }