public void Put(string path, string content) { var blobIdent = BlobResource.Parse(_rootUri, path); CloudBlockBlob blob = _blobContainer.GetBlockBlobReference(blobIdent.Id); blob.UploadText(content); }
public bool Exists(string path) { var blobIdent = BlobResource.Parse(_rootUri, path); CloudBlockBlob blob = _blobContainer.GetBlockBlobReference(blobIdent.Id); return(blob.Exists()); }
public string Get(string path) { var blobIdent = BlobResource.Parse(_rootUri, path); CloudBlockBlob blob = _blobContainer.GetBlockBlobReference(blobIdent.Id); string content = blob.DownloadText(); return(content); }
public static BlobResource Parse(Uri rootUri, string requestUri) { Uri uri = new Uri(rootUri, requestUri); var blob = new BlobResource(); blob.Path = uri.LocalPath.Substring(1); blob.BlobName = Helper.EncodeQuery(uri.Query); return(blob); }