コード例 #1
0
ファイル: Blob.cs プロジェクト: jorik041/azurefilebackupsvc
 /// <summary>
 /// Initializes a new instance of the <see cref="Blob"/> class.
 /// </summary>
 /// <param name="storageEndpoint">The storage endpoint.</param>
 /// <param name="blobContainerName">Name of a blob container.</param>
 public Blob(
     StorageEndpoint storageEndpoint,
     string blobContainerName
     )
     : base(storageEndpoint)
 {
     this.BlobContainerName = blobContainerName;
 }
コード例 #2
0
        /// <summary>
        /// Gets the container blobs.
        /// </summary>
        /// <returns></returns>
        public List<Blob> RetrieveContainerBlobs(StorageEndpoint blobContainerEndpoint, string blobContainerName)
        {
            var blobs
                = from blob
                    in XDocument.Parse(ResponseBody).Root.Descendants("Blob")
                  select new Blob(
                          blobContainerEndpoint,
                          blobContainerName
                          )
                  {
                      Name = blob.Element("Name").Value,
                      Url = new Uri(blob.Element("Url").Value)
                  };

            return blobs.ToList();
        }
コード例 #3
0
ファイル: Blob.cs プロジェクト: jorik041/azurefilebackupsvc
 /// <summary>
 /// Initializes a new instance of the <see cref="Blob"/> class.
 /// </summary>
 /// <param name="storageEndpoint">The storage endpoint.</param>
 public Blob(StorageEndpoint storageEndpoint)
     : base(storageEndpoint)
 {
 }
コード例 #4
0
 public StorageRequest(StorageEndpoint storageEndpoint)
 {
     this.storageEndpoint = storageEndpoint;
 }
コード例 #5
0
 public BlobService(StorageEndpoint storageEndpoint)
     : base(storageEndpoint)
 {
 }
コード例 #6
0
 public PageBlobs(StorageEndpoint storageEndpoint)
     : base(storageEndpoint)
 {
 }
コード例 #7
0
 public BlobContainer(StorageEndpoint storageEndpoint)
     : base(storageEndpoint)
 {
 }