ListQueues() public method

Get a list of all queues in a project. By default, 30 queues are fetched at a time. Up to 100 queues may be listed on a single page.
public ListQueues ( int startPage, int pageSize = 30 ) : IObservable
startPage int
pageSize int
return IObservable
示例#1
0
        static async Task MainAsync()
        {
            UnProtectConfiguration();
            client = new Client(ConfigurationManager.AppSettings["applicationID"], ConfigurationManager.AppSettings["oauthToken"]);

            var queue = await client.CreateOrGetQueueAsync("foo");

            //var count = await queue.GetCountAsync();
            //Console.WriteLine(count);
            //await queue.DeleteAsync();
            //await queue.DeleteAsync();
            //await queue.GetCountAsync();
            //Console.WriteLine(count);

            client.ListQueues().Subscribe(_queue =>
            {
                Console.WriteLine("Found {0}", _queue.Name);
            });

            var source = new CancellationTokenSource();
            var add = AddMessages(source.Token);
            var delete = ProcessMessages(source.Token);
            Console.WriteLine("Hit enter to cancel ...");
            Console.ReadLine();
            source.Cancel();
            Task.WaitAll(add, delete);

            Console.WriteLine("Bye from Main!");
            Console.ReadLine();
        }