/// <summary> /// list azure queues by prefix /// </summary> /// <param name="prefix">queue prefix</param> /// <returns>An enumerable collection of CloudQueue objects</returns> internal IEnumerable <CloudQueue> ListQueuesByPrefix(string prefix) { List <CloudQueue> queueList = new List <CloudQueue>(); QueueListingDetails queueListingDetails = QueueListingDetails.All; QueueRequestOptions requestOptions = RequestOptions; if (!NameUtil.IsValidQueuePrefix(prefix)) { throw new ArgumentException(String.Format(Resources.InvalidQueueName, prefix)); } return(Channel.ListQueues(prefix, queueListingDetails, requestOptions, OperationContext)); }