AzureConfig.Program.GetQueueLengthAsync C# (CSharp) Метод

GetQueueLengthAsync() приватный статический Метод

private static GetQueueLengthAsync ( ) : Task>
Результат Task>
        private static async Task<List<int>> GetQueueLengthAsync()
        {
            CloudStorageAccount storageAccount = CloudStorageAccount.Parse(ConfigurationManager.AppSettings["StorageConnectionString"]);
            CloudQueueClient queueClient = storageAccount.CreateCloudQueueClient();
            CloudQueue queue = queueClient.GetQueueReference(Constants.TableQueueName);
            var t1 = queue.FetchAttributesAsync();

            CloudQueue queue2 = queueClient.GetQueueReference(Constants.SearchQueueName);
            var t2 = queue2.FetchAttributesAsync();

            await Task.WhenAll(t1, t2);

            return new List<int> { queue.ApproximateMessageCount ?? 0, queue2.ApproximateMessageCount ?? 0 };
        }
        #endregion