コード例 #1
0
        /// <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));
        }