public ListQueues ( int startPage, int pageSize = 30 ) : IObservable |
||
startPage | int | |
pageSize | int | |
Результат | IObservable |
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(); }