public async Task ListQueuesAsyncAwait() { #region ListQueuesAsync (await) IQueueingService queueingService = new CloudQueuesProvider(identity, region, clientId, internalUrl, identityProvider); ReadOnlyCollectionPage <CloudQueue> queuesPage = await queueingService.ListQueuesAsync(null, null, true, CancellationToken.None); ReadOnlyCollection <CloudQueue> queues = await queuesPage.GetAllPagesAsync(CancellationToken.None, null); #endregion }
public void ListQueues() { #region ListQueuesAsync (TPL) IQueueingService queueingService = new CloudQueuesProvider(identity, region, clientId, internalUrl, identityProvider); Task <ReadOnlyCollectionPage <CloudQueue> > queuesPageTask = queueingService.ListQueuesAsync(null, null, true, CancellationToken.None); Task <ReadOnlyCollection <CloudQueue> > queuesTask = queuesPageTask .ContinueWith(task => task.Result.GetAllPagesAsync(CancellationToken.None, null)) .Unwrap(); #endregion }
public async Task ListQueuesAsyncAwait() { #region ListQueuesAsync (await) IQueueingService queueingService = new CloudQueuesProvider(identity, region, clientId, internalUrl, identityProvider); ReadOnlyCollectionPage<CloudQueue> queuesPage = await queueingService.ListQueuesAsync(null, null, true, CancellationToken.None); ReadOnlyCollection<CloudQueue> queues = await queuesPage.GetAllPagesAsync(CancellationToken.None, null); #endregion }
public void ListQueues() { #region ListQueuesAsync (TPL) IQueueingService queueingService = new CloudQueuesProvider(identity, region, clientId, internalUrl, identityProvider); Task<ReadOnlyCollectionPage<CloudQueue>> queuesPageTask = queueingService.ListQueuesAsync(null, null, true, CancellationToken.None); Task<ReadOnlyCollection<CloudQueue>> queuesTask = queuesPageTask .ContinueWith(task => task.Result.GetAllPagesAsync(CancellationToken.None, null)) .Unwrap(); #endregion }