Example #1
0
 public static IBlobObject CreateBlobObjectInstance(this IBlobContainer container, BlobType blobType, string blobName, BlobServiceVersion blobServiceVersion)
 {
     if (blobType == BlobType.ListBlob)
     {
         return(container.CreateBlockBlobInstance(blobName, StorageStampHelpers.RootBlobSnapshotVersion, blobServiceVersion));
     }
     if (blobType == BlobType.AppendBlob)
     {
         return(container.CreateAppendBlobInstance(blobName, StorageStampHelpers.RootBlobSnapshotVersion, blobServiceVersion));
     }
     if (blobType != BlobType.IndexBlob)
     {
         throw new ArgumentException("blobType");
     }
     return(container.CreateIndexBlobObjectInstance(blobName, StorageStampHelpers.RootBlobSnapshotVersion, blobServiceVersion));
 }
Example #2
0
 public static IIndexBlobObject CreateIndexBlobObjectInstance(this IBlobContainer container, string blobName, DateTime snapshot)
 {
     return(container.CreateIndexBlobObjectInstance(blobName, snapshot, BlobServiceVersion.Original));
 }
Example #3
0
 public static IIndexBlobObject CreateIndexBlobObjectInstance(this IBlobContainer container, string blobName)
 {
     return(container.CreateIndexBlobObjectInstance(blobName, StorageStampHelpers.RootBlobSnapshotVersion, BlobServiceVersion.Original));
 }