CreateOrGetQueueAsync() публичный Метод

Get existing queue or create a new queue if it does not exist yet. If no name is given, a new name is generated.
public CreateOrGetQueueAsync ( string name = null ) : Task
name string
Результат Task
Пример #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();
        }