AmazonSqs.Status.Components.QueueAdmin.ListQueues C# (CSharp) Method

ListQueues() public method

public ListQueues ( ) : ObservableCollection
return ObservableCollection
        public ObservableCollection<QueueDescription> ListQueues()
        {
            var lqr = new ListQueuesRequest();
            var response = this.client.ListQueues(lqr);

            var result = new ObservableCollection<QueueDescription>();

            foreach (string url in response.QueueUrls) {
                string name = url.Substring(url.LastIndexOf('/') + 1);
                result.Add(new QueueDescription() {
                    Name = name,
                    Url = url
                });
            }

            return result;
        }