Beispiel #1
0
        public IEnumerator GetXmlBlob <T>(Action <IRestResponse <T> > callback, string resourcePath = "")
        {
            StorageRequest request = Auth.GetAuthorizedStorageRequest(client, resourcePath);

            yield return(request.Send());

            request.ParseXML <T>(callback);
        }
Beispiel #2
0
        /// <summary>
        /// Lists all of the blobs in a container.
        /// </summary>
        /// <returns>The containers.</returns>
        /// <param name="">.</param>
        public IEnumerator ListBlobs(Action <IRestResponse <BlobResults> > callback, string resourcePath = "")
        {
            Dictionary <string, string> queryParams = new Dictionary <string, string>();

            queryParams.Add("comp", "list");
            queryParams.Add("restype", ResType.container.ToString());
            StorageRequest request = Auth.CreateAuthorizedStorageRequest(client, Method.GET, resourcePath, queryParams);

            yield return(request.Send());

            request.ParseXML <BlobResults>(callback);
        }