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)); }
public static IListBlobObject CreateAppendBlobInstance(this IBlobContainer container, string blobName) { return(container.CreateAppendBlobInstance(blobName, StorageStampHelpers.RootBlobSnapshotVersion, BlobServiceVersion.Original)); }