<PackageReference Include="Azure.Storage.Blobs" Version="12.25.0" />

BlobsModelFactory

public static class BlobsModelFactory
Model factory for models.
public static AccountInfo AccountInfo(SkuName skuName, AccountKind accountKind, bool isHierarchicalNamespaceEnabled)

Creates a new AccountInfo instance for mocking.

public static AccountInfo AccountInfo(SkuName skuName, AccountKind accountKind)

Creates a new AccountInfo instance for mocking.

public static BlobAppendInfo BlobAppendInfo(ETag eTag, DateTimeOffset lastModified, byte[] contentHash, byte[] contentCrc64, string blobAppendOffset, int blobCommittedBlockCount, bool isServerEncrypted, string encryptionKeySha256, string encryptionScope)

Creates a new BlobAppendInfo instance for mocking.

public static BlobAppendInfo BlobAppendInfo(ETag eTag, DateTimeOffset lastModified, byte[] contentHash, byte[] contentCrc64, string blobAppendOffset, int blobCommittedBlockCount, bool isServerEncrypted, string encryptionKeySha256)

Creates a new BlobAppendInfo instance for mocking.

public static BlobBlock BlobBlock(string name, int size)

Creates a new BlobBlock instance for mocking.

public static BlobBlock BlobBlock(string name, long size)

Creates a new BlobBlock instance for mocking.

public static BlobContainerAccessPolicy BlobContainerAccessPolicy(PublicAccessType blobPublicAccess, ETag eTag, DateTimeOffset lastModified, IEnumerable<BlobSignedIdentifier> signedIdentifiers)

Creates a new BlobContainerAccessPolicy instance for mocking.

public static BlobContainerInfo BlobContainerInfo(ETag eTag, DateTimeOffset lastModified)

Creates a new BlobContainerInfo instance for mocking.

public static BlobContainerItem BlobContainerItem(string name, BlobContainerProperties properties, bool? isDeleted = default, string versionId = null)

Creates a new BlobContainerItem instance for mocking.

public static BlobContainerItem BlobContainerItem(string name, BlobContainerProperties properties)

Creates a new BlobContainerItem instance for mocking.

public static BlobContainerProperties BlobContainerProperties(DateTimeOffset lastModified, ETag eTag, LeaseState? leaseState = default, LeaseDurationType? leaseDuration = default, PublicAccessType? publicAccess = default, bool? hasImmutabilityPolicy = default, LeaseStatus? leaseStatus = default, string defaultEncryptionScope = null, bool? preventEncryptionScopeOverride = default, DateTimeOffset? deletedOn = default, int? remainingRetentionDays = default, IDictionary<string, string> metadata = null, bool? hasLegalHold = default)

Creates a new BlobContainerProperties instance for mocking.

public static BlobContainerProperties BlobContainerProperties(DateTimeOffset lastModified, ETag eTag, LeaseStatus? leaseStatus, LeaseState? leaseState, LeaseDurationType? leaseDuration, PublicAccessType? publicAccess, bool? hasImmutabilityPolicy, bool? hasLegalHold, IDictionary<string, string> metadata)

Creates a new BlobContainerProperties instance for mocking.

public static BlobContainerProperties BlobContainerProperties(DateTimeOffset lastModified, ETag eTag, LeaseState? leaseState, LeaseDurationType? leaseDuration, PublicAccessType? publicAccess, bool? hasImmutabilityPolicy, LeaseStatus? leaseStatus, string defaultEncryptionScope, bool? preventEncryptionScopeOverride, IDictionary<string, string> metadata, bool? hasLegalHold)

Creates a new BlobContainerProperties instance for mocking.

public static BlobContainerProperties BlobContainerProperties(DateTimeOffset lastModified, ETag eTag, LeaseState? leaseState, LeaseDurationType? leaseDuration, PublicAccessType? publicAccess, LeaseStatus? leaseStatus, bool? hasLegalHold, string defaultEncryptionScope, bool? preventEncryptionScopeOverride, IDictionary<string, string> metadata, bool? hasImmutabilityPolicy)

Creates a new BlobContainerProperties instance for mocking.

public static BlobContentInfo BlobContentInfo(ETag eTag, DateTimeOffset lastModified, byte[] contentHash, string versionId, string encryptionKeySha256, string encryptionScope, long blobSequenceNumber)

Creates a new BlobContentInfo instance for mocking.

public static BlobContentInfo BlobContentInfo(ETag eTag, DateTimeOffset lastModified, byte[] contentHash, string encryptionKeySha256, string encryptionScope, long blobSequenceNumber)

Creates a new BlobContentInfo instance for mocking.

public static BlobContentInfo BlobContentInfo(ETag eTag, DateTimeOffset lastModified, byte[] contentHash, string encryptionKeySha256, long blobSequenceNumber)

Creates a new BlobContentInfo instance for mocking.

public static BlobCopyInfo BlobCopyInfo(ETag eTag, DateTimeOffset lastModified, string versionId, string copyId, CopyStatus copyStatus)

Creates a new BlobCopyInfo instance for mocking.

public static BlobCopyInfo BlobCopyInfo(ETag eTag, DateTimeOffset lastModified, string copyId, CopyStatus copyStatus)

Creates a new BlobCopyInfo instance for mocking.

public static BlobDownloadDetails BlobDownloadDetails(BlobType blobType = 0, long contentLength = 0, string contentType = null, byte[] contentHash = null, DateTimeOffset lastModified = default, IDictionary<string, string> metadata = null, string contentRange = null, string contentEncoding = null, string cacheControl = null, string contentDisposition = null, string contentLanguage = null, long blobSequenceNumber = 0, DateTimeOffset copyCompletedOn = default, string copyStatusDescription = null, string copyId = null, string copyProgress = null, Uri copySource = null, CopyStatus copyStatus = 0, LeaseDurationType leaseDuration = 0, LeaseState leaseState = 0, LeaseStatus leaseStatus = 0, string acceptRanges = null, int blobCommittedBlockCount = 0, bool isServerEncrypted = false, string encryptionKeySha256 = null, string encryptionScope = null, byte[] blobContentHash = null, long tagCount = 0, string versionId = null, bool isSealed = false, IList<ObjectReplicationPolicy> objectReplicationSourceProperties = null, string objectReplicationDestinationPolicy = null, bool hasLegalHold = false, DateTimeOffset createdOn = default, ETag eTag = default)

Creates a new BlobDownloadDetails instance for mocking.

public static BlobDownloadDetails BlobDownloadDetails(BlobType blobType, long contentLength, string contentType, byte[] contentHash, DateTimeOffset lastModified, IDictionary<string, string> metadata, string contentRange, string contentEncoding, string cacheControl, string contentDisposition, string contentLanguage, long blobSequenceNumber, DateTimeOffset copyCompletedOn, string copyStatusDescription, string copyId, string copyProgress, Uri copySource, CopyStatus copyStatus, LeaseDurationType leaseDuration, LeaseState leaseState, LeaseStatus leaseStatus, string acceptRanges, int blobCommittedBlockCount, bool isServerEncrypted, string encryptionKeySha256, string encryptionScope, byte[] blobContentHash, long tagCount, string versionId, bool isSealed, IList<ObjectReplicationPolicy> objectReplicationSourceProperties, string objectReplicationDestinationPolicy, bool hasLegalHold, DateTimeOffset createdOn)

Creates a new BlobDownloadDetails instance for mocking.

public static BlobDownloadDetails BlobDownloadDetails(DateTimeOffset lastModified, IDictionary<string, string> metadata, string contentRange, string contentEncoding, string cacheControl, string contentDisposition, string contentLanguage, long blobSequenceNumber, DateTimeOffset copyCompletedOn, string copyStatusDescription, string copyId, string copyProgress, Uri copySource, CopyStatus copyStatus, LeaseDurationType leaseDuration, LeaseState leaseState, LeaseStatus leaseStatus, string acceptRanges, int blobCommittedBlockCount, bool isServerEncrypted, string encryptionKeySha256, string encryptionScope, byte[] blobContentHash, long tagCount, string versionId, bool isSealed, IList<ObjectReplicationPolicy> objectReplicationSourceProperties, string objectReplicationDestinationPolicy)

Creates a new BlobDownloadDetails instance for mocking.

public static BlobDownloadDetails BlobDownloadDetails(BlobType blobType, long contentLength, string contentType, byte[] contentHash, DateTimeOffset lastModified, IDictionary<string, string> metadata, string contentRange, string contentEncoding, string cacheControl, string contentDisposition, string contentLanguage, long blobSequenceNumber, DateTimeOffset copyCompletedOn, string copyStatusDescription, string copyId, string copyProgress, Uri copySource, CopyStatus copyStatus, LeaseDurationType leaseDuration, LeaseState leaseState, LeaseStatus leaseStatus, string acceptRanges, int blobCommittedBlockCount, bool isServerEncrypted, string encryptionKeySha256, string encryptionScope, byte[] blobContentHash, long tagCount, string versionId, bool isSealed, IList<ObjectReplicationPolicy> objectReplicationSourceProperties, string objectReplicationDestinationPolicy)

Creates a new BlobDownloadDetails instance for mocking.

public static BlobDownloadInfo BlobDownloadInfo(DateTimeOffset lastModified = default, long blobSequenceNumber = 0, BlobType blobType = 0, byte[] contentCrc64 = null, string contentLanguage = null, string copyStatusDescription = null, string copyId = null, string copyProgress = null, Uri copySource = null, CopyStatus copyStatus = 0, string contentDisposition = null, LeaseDurationType leaseDuration = 0, string cacheControl = null, LeaseState leaseState = 0, string contentEncoding = null, LeaseStatus leaseStatus = 0, byte[] contentHash = null, string acceptRanges = null, ETag eTag = default, int blobCommittedBlockCount = 0, string contentRange = null, bool isServerEncrypted = false, string contentType = null, string encryptionKeySha256 = null, string encryptionScope = null, long contentLength = 0, byte[] blobContentHash = null, string versionId = null, IDictionary<string, string> metadata = null, Stream content = null, DateTimeOffset copyCompletionTime = default, long tagCount = 0, DateTimeOffset lastAccessed = default)

Creates a new BlobDownloadInfo instance for mocking.

public static BlobDownloadInfo BlobDownloadInfo(DateTimeOffset lastModified, long blobSequenceNumber, BlobType blobType, byte[] contentCrc64, string contentLanguage, string copyStatusDescription, string copyId, string copyProgress, Uri copySource, CopyStatus copyStatus, string contentDisposition, LeaseDurationType leaseDuration, string cacheControl, LeaseState leaseState, string contentEncoding, LeaseStatus leaseStatus, byte[] contentHash, string acceptRanges, ETag eTag, int blobCommittedBlockCount, string contentRange, bool isServerEncrypted, string contentType, string encryptionKeySha256, string encryptionScope, long contentLength, byte[] blobContentHash, string versionId, IDictionary<string, string> metadata, Stream content, DateTimeOffset copyCompletionTime, long tagCount)

Creates a new BlobDownloadInfo instance for mocking.

public static BlobDownloadInfo BlobDownloadInfo(DateTimeOffset lastModified, long blobSequenceNumber, BlobType blobType, byte[] contentCrc64, string contentLanguage, string copyStatusDescription, string copyId, string copyProgress, Uri copySource, CopyStatus copyStatus, string contentDisposition, LeaseDurationType leaseDuration, string cacheControl, LeaseState leaseState, string contentEncoding, LeaseStatus leaseStatus, byte[] contentHash, string acceptRanges, ETag eTag, int blobCommittedBlockCount, string contentRange, bool isServerEncrypted, string contentType, string encryptionKeySha256, string encryptionScope, long contentLength, byte[] blobContentHash, IDictionary<string, string> metadata, Stream content, DateTimeOffset copyCompletionTime)

Creates a new BlobDownloadInfo instance for mocking.

public static BlobDownloadInfo BlobDownloadInfo(DateTimeOffset lastModified, long blobSequenceNumber, BlobType blobType, byte[] contentCrc64, string contentLanguage, string copyStatusDescription, string copyId, string copyProgress, Uri copySource, CopyStatus copyStatus, string contentDisposition, LeaseDurationType leaseDuration, string cacheControl, LeaseState leaseState, string contentEncoding, LeaseStatus leaseStatus, byte[] contentHash, string acceptRanges, ETag eTag, int blobCommittedBlockCount, string contentRange, bool isServerEncrypted, string contentType, string encryptionKeySha256, long contentLength, byte[] blobContentHash, IDictionary<string, string> metadata, Stream content, DateTimeOffset copyCompletionTime)

Creates a new BlobDownloadInfo instance for mocking.

public static BlobDownloadResult BlobDownloadResult(BinaryData content = null, BlobDownloadDetails details = null)

Creates a new BlobDownloadDataResult instance for mocking.

Creates a new BlobDownloadStreamingResult instance for mocking.

public static BlobGeoReplication BlobGeoReplication(BlobGeoReplicationStatus status, DateTimeOffset? lastSyncedOn = default)

Creates a new BlobGeoReplication instance for mocking.

public static BlobHierarchyItem BlobHierarchyItem(string prefix, BlobItem blob)

Creates a new BlobHierarchyItem instance for mocking.

public static BlobInfo blobInfo(ETag eTag = default, DateTimeOffset lastModifed = default, long blobSequenceNumber = 0, string versionId = null)

Creates a new BlobInfo instance for mocking.

public static BlobInfo BlobInfo(ETag eTag, DateTimeOffset lastModified)

Creates a new BlobInfo instance for mocking.

public static BlobItem BlobItem(string name = null, bool deleted = false, BlobItemProperties properties = null, string snapshot = null, string versionId = null, bool? isLatestVersion = default, IDictionary<string, string> metadata = null, IDictionary<string, string> tags = null, List<ObjectReplicationPolicy> objectReplicationSourcePolicies = null, bool? hasVersionsOnly = default)

Creates a new BlobItem instance for mocking.

public static BlobItem BlobItem(string name, bool deleted, BlobItemProperties properties, string snapshot, string versionId, bool? isLatestVersion, IDictionary<string, string> metadata, IDictionary<string, string> tags, List<ObjectReplicationPolicy> objectReplicationSourcePolicies)

Creates a new BlobItem instance for mocking.

public static BlobItem BlobItem(string name, bool deleted, BlobItemProperties properties, string snapshot, IDictionary<string, string> metadata)

Creates a new BlobItem instance for mocking.

public static BlobItemProperties BlobItemProperties(bool accessTierInferred, bool? serverEncrypted = default, string contentType = null, string contentEncoding = null, string contentLanguage = null, byte[] contentHash = null, string contentDisposition = null, string cacheControl = null, long? blobSequenceNumber = default, BlobType? blobType = default, LeaseStatus? leaseStatus = default, LeaseState? leaseState = default, LeaseDurationType? leaseDuration = default, string copyId = null, CopyStatus? copyStatus = default, Uri copySource = null, string copyProgress = null, string copyStatusDescription = null, long? contentLength = default, bool? incrementalCopy = default, string destinationSnapshot = null, int? remainingRetentionDays = default, AccessTier? accessTier = default, DateTimeOffset? lastModified = default, ArchiveStatus? archiveStatus = default, string customerProvidedKeySha256 = null, string encryptionScope = null, long? tagCount = default, DateTimeOffset? expiresOn = default, bool? isSealed = default, RehydratePriority? rehydratePriority = default, DateTimeOffset? lastAccessedOn = default, ETag? eTag = default, DateTimeOffset? createdOn = default, DateTimeOffset? copyCompletedOn = default, DateTimeOffset? deletedOn = default, DateTimeOffset? accessTierChangedOn = default)

Creates a new BlobItemProperties instance for mocking.

public static BlobItemProperties BlobItemProperties(bool accessTierInferred, bool? serverEncrypted, string contentType, string contentEncoding, string contentLanguage, byte[] contentHash, string contentDisposition, string cacheControl, long? blobSequenceNumber, BlobType? blobType, LeaseStatus? leaseStatus, LeaseState? leaseState, LeaseDurationType? leaseDuration, string copyId, CopyStatus? copyStatus, Uri copySource, string copyProgress, string copyStatusDescription, long? contentLength, bool? incrementalCopy, string destinationSnapshot, int? remainingRetentionDays, AccessTier? accessTier, DateTimeOffset? lastModified, ArchiveStatus? archiveStatus, string customerProvidedKeySha256, string encryptionScope, long? tagCount, DateTimeOffset? expiresOn, bool? isSealed, RehydratePriority? rehydratePriority, ETag? eTag, DateTimeOffset? createdOn, DateTimeOffset? copyCompletedOn, DateTimeOffset? deletedOn, DateTimeOffset? accessTierChangedOn)

Creates a new BlobItemProperties instance for mocking.

public static BlobItemProperties BlobItemProperties(bool accessTierInferred, string copyProgress, string contentType, string contentEncoding, string contentLanguage, byte[] contentHash, string contentDisposition, string cacheControl, long? blobSequenceNumber, BlobType? blobType, LeaseStatus? leaseStatus, LeaseState? leaseState, LeaseDurationType? leaseDuration, string copyId, CopyStatus? copyStatus, Uri copySource, long? contentLength, string copyStatusDescription, bool? serverEncrypted, bool? incrementalCopy, string destinationSnapshot, int? remainingRetentionDays, AccessTier? accessTier, DateTimeOffset? lastModified, ArchiveStatus? archiveStatus, string customerProvidedKeySha256, string encryptionScope, ETag? eTag, DateTimeOffset? createdOn, DateTimeOffset? copyCompletedOn, DateTimeOffset? deletedOn, DateTimeOffset? accessTierChangedOn)

Creates a new BlobItemProperties instance for mocking.

public static BlobItemProperties BlobItemProperties(bool accessTierInferred, Uri copySource, string contentType, string contentEncoding, string contentLanguage, byte[] contentHash, string contentDisposition, string cacheControl, long? blobSequenceNumber, BlobType? blobType, LeaseStatus? leaseStatus, LeaseState? leaseState, LeaseDurationType? leaseDuration, string copyId, CopyStatus? copyStatus, long? contentLength, string copyProgress, string copyStatusDescription, bool? serverEncrypted, bool? incrementalCopy, string destinationSnapshot, int? remainingRetentionDays, AccessTier? accessTier, DateTimeOffset? lastModified, ArchiveStatus? archiveStatus, string customerProvidedKeySha256, ETag? eTag, DateTimeOffset? createdOn, DateTimeOffset? copyCompletedOn, DateTimeOffset? deletedOn, DateTimeOffset? accessTierChangedOn)

Creates a new BlobItemProperties instance for mocking.

public static BlobLease BlobLease(ETag eTag, DateTimeOffset lastModified, string leaseId)

Creates a new BlobLease instance for mocking.

public static BlobProperties BlobProperties(DateTimeOffset lastModified = default, LeaseStatus leaseStatus = 0, long contentLength = 0, string contentType = null, ETag eTag = default, LeaseState leaseState = 0, string contentEncoding = null, string contentDisposition = null, string contentLanguage = null, string cacheControl = null, long blobSequenceNumber = 0, LeaseDurationType leaseDuration = 0, string acceptRanges = null, string destinationSnapshot = null, int blobCommittedBlockCount = 0, bool isIncrementalCopy = false, bool isServerEncrypted = false, CopyStatus? blobCopyStatus = default, string encryptionKeySha256 = null, Uri copySource = null, string encryptionScope = null, string copyProgress = null, string accessTier = null, string copyId = null, bool accessTierInferred = false, string copyStatusDescription = null, string archiveStatus = null, DateTimeOffset copyCompletedOn = default, DateTimeOffset accessTierChangedOn = default, BlobType blobType = 0, string versionId = null, IList<ObjectReplicationPolicy> objectReplicationSourceProperties = null, bool isLatestVersion = false, string objectReplicationDestinationPolicyId = null, long tagCount = 0, IDictionary<string, string> metadata = null, DateTimeOffset expiresOn = default, DateTimeOffset createdOn = default, bool isSealed = false, string rehydratePriority = null, byte[] contentHash = null, DateTimeOffset lastAccessed = default, BlobImmutabilityPolicy immutabilityPolicy = null, bool hasLegalHold = false)

Creates a new BlobProperties instance for mocking.

public static BlobProperties BlobProperties(DateTimeOffset lastModified, LeaseStatus leaseStatus, long contentLength, string contentType, ETag eTag, LeaseState leaseState, string contentEncoding, string contentDisposition, string contentLanguage, string cacheControl, long blobSequenceNumber, LeaseDurationType leaseDuration, string acceptRanges, string destinationSnapshot, int blobCommittedBlockCount, bool isIncrementalCopy, bool isServerEncrypted, CopyStatus copyStatus, string encryptionKeySha256, Uri copySource, string encryptionScope, string copyProgress, string accessTier, string copyId, bool accessTierInferred, string copyStatusDescription, string archiveStatus, DateTimeOffset copyCompletedOn, DateTimeOffset accessTierChangedOn, BlobType blobType, string versionId, IList<ObjectReplicationPolicy> objectReplicationSourceProperties, bool isLatestVersion, string objectReplicationDestinationPolicyId, long tagCount, IDictionary<string, string> metadata, DateTimeOffset expiresOn, DateTimeOffset createdOn, bool isSealed, string rehydratePriority, byte[] contentHash, DateTimeOffset lastAccessed, BlobImmutabilityPolicy immutabilityPolicy, bool hasLegalHold)

Creates a new BlobProperties instance for mocking.

public static BlobProperties BlobProperties(DateTimeOffset lastModified, LeaseStatus leaseStatus, long contentLength, string contentType, ETag eTag, LeaseState leaseState, string contentEncoding, string contentDisposition, string contentLanguage, string cacheControl, long blobSequenceNumber, LeaseDurationType leaseDuration, string acceptRanges, string destinationSnapshot, int blobCommittedBlockCount, bool isIncrementalCopy, bool isServerEncrypted, CopyStatus copyStatus, string encryptionKeySha256, Uri copySource, string encryptionScope, string copyProgress, string accessTier, string copyId, bool accessTierInferred, string copyStatusDescription, string archiveStatus, DateTimeOffset copyCompletedOn, DateTimeOffset accessTierChangedOn, BlobType blobType, string versionId, IList<ObjectReplicationPolicy> objectReplicationSourceProperties, bool isLatestVersion, string objectReplicationDestinationPolicyId, long tagCount, IDictionary<string, string> metadata, DateTimeOffset expiresOn, DateTimeOffset createdOn, bool isSealed, string rehydratePriority, byte[] contentHash, DateTimeOffset lastAccessed)

Creates a new BlobProperties instance for mocking.

public static BlobProperties BlobProperties(DateTimeOffset lastModified, LeaseStatus leaseStatus, long contentLength, string contentType, ETag eTag, LeaseState leaseState, string contentEncoding, string contentDisposition, string contentLanguage, string cacheControl, long blobSequenceNumber, LeaseDurationType leaseDuration, string acceptRanges, string destinationSnapshot, int blobCommittedBlockCount, bool isIncrementalCopy, bool isServerEncrypted, CopyStatus copyStatus, string encryptionKeySha256, Uri copySource, string encryptionScope, string copyProgress, string accessTier, string copyId, bool accessTierInferred, string copyStatusDescription, string archiveStatus, DateTimeOffset copyCompletedOn, DateTimeOffset accessTierChangedOn, BlobType blobType, string versionId, IList<ObjectReplicationPolicy> objectReplicationSourceProperties, bool isLatestVersion, string objectReplicationDestinationPolicyId, long tagCount, IDictionary<string, string> metadata, DateTimeOffset expiresOn, DateTimeOffset createdOn, bool isSealed, string rehydratePriority, byte[] contentHash)

Creates a new BlobProperties instance for mocking.

public static BlobProperties BlobProperties(DateTimeOffset lastModified, LeaseState leaseState, LeaseStatus leaseStatus, long contentLength, LeaseDurationType leaseDuration, ETag eTag, byte[] contentHash, string contentEncoding, string contentDisposition, string contentLanguage, string destinationSnapshot, string cacheControl, bool isIncrementalCopy, long blobSequenceNumber, CopyStatus copyStatus, string acceptRanges, Uri copySource, int blobCommittedBlockCount, string copyProgress, bool isServerEncrypted, string copyId, string encryptionKeySha256, string copyStatusDescription, string encryptionScope, DateTimeOffset copyCompletedOn, string accessTier, BlobType blobType, bool accessTierInferred, IDictionary<string, string> metadata, string archiveStatus, DateTimeOffset createdOn, DateTimeOffset accessTierChangedOn, string contentType)

Creates a new BlobProperties instance for mocking.

public static BlobProperties BlobProperties(DateTimeOffset lastModified, LeaseDurationType leaseDuration, LeaseState leaseState, LeaseStatus leaseStatus, long contentLength, string destinationSnapshot, ETag eTag, byte[] contentHash, string contentEncoding, string contentDisposition, string contentLanguage, bool isIncrementalCopy, string cacheControl, CopyStatus copyStatus, long blobSequenceNumber, Uri copySource, string acceptRanges, string copyProgress, int blobCommittedBlockCount, string copyId, bool isServerEncrypted, string copyStatusDescription, string encryptionKeySha256, DateTimeOffset copyCompletedOn, string accessTier, BlobType blobType, bool accessTierInferred, IDictionary<string, string> metadata, string archiveStatus, DateTimeOffset createdOn, DateTimeOffset accessTierChangedOn, string contentType)

Creates a new BlobProperties instance for mocking.

public static BlobQueryError BlobQueryError(string name = null, string description = null, bool isFatal = false, long position = 0)

Creates a new BlobQueryError instance for mocking.

public static BlobServiceStatistics BlobServiceStatistics(BlobGeoReplication geoReplication = null)

Creates a new BlobServiceStatistics instance for mocking.

public static BlobSnapshotInfo BlobSnapshotInfo(string snapshot, ETag eTag, DateTimeOffset lastModified, string versionId, bool isServerEncrypted)

Creates a new BlobSnapshotInfo instance for mocking.

public static BlobSnapshotInfo BlobSnapshotInfo(string snapshot, ETag eTag, DateTimeOffset lastModified, bool isServerEncrypted)

Creates a new BlobSnapshotInfo instance for mocking.

public static BlockInfo BlockInfo(byte[] contentHash, byte[] contentCrc64, string encryptionKeySha256, string encryptionScope)

Creates a new BlockInfo instance for mocking.

public static BlockInfo BlockInfo(byte[] contentHash, byte[] contentCrc64, string encryptionKeySha256)

Creates a new BlockInfo instance for mocking.

public static BlockList BlockList(IEnumerable<BlobBlock> committedBlocks = null, IEnumerable<BlobBlock> uncommittedBlocks = null)

Creates a new BlockList instance for mocking.

public static GetBlobTagResult GetBlobTagResult(IDictionary<string, string> tags)

Creates a new GetBlobTagResult instance for mocking.

Creates a new ObjectReplicationPolicy instance for mocking.

public static ObjectReplicationRule ObjectReplicationRule(string ruleId, ObjectReplicationStatus replicationStatus)

Creates a new ObjectReplicationRule instance for mocking.

public static PageBlobInfo PageBlobInfo(ETag eTag, DateTimeOffset lastModified, long blobSequenceNumber)

Creates a new PageBlobInfo instance for mocking.

public static PageInfo PageInfo(ETag eTag, DateTimeOffset lastModified, byte[] contentHash, byte[] contentCrc64, long blobSequenceNumber, string encryptionKeySha256, string encryptionScope)

Creates a new PageInfo instance for mocking.

public static PageInfo PageInfo(ETag eTag, DateTimeOffset lastModified, byte[] contentHash, byte[] contentCrc64, long blobSequenceNumber, string encryptionKeySha256)

Creates a new PageInfo instance for mocking.

public static PageRangesInfo PageRangesInfo(DateTimeOffset lastModified, ETag eTag, long blobContentLength, IEnumerable<HttpRange> pageRanges, IEnumerable<HttpRange> clearRanges)

Creates a new PageRangesInfo instance for mocking.

public static TaggedBlobItem TaggedBlobItem(string blobName = null, string blobContainerName = null, IDictionary<string, string> tags = null)

Creates a new BlobTagItem instance for mocking.

public static TaggedBlobItem TaggedBlobItem(string blobName = null, string blobContainerName = null)

Creates a new BlobTagItem instance for mocking.

public static UserDelegationKey UserDelegationKey(string signedObjectId = null, string signedTenantId = null, DateTimeOffset signedStartsOn = default, DateTimeOffset signedExpiresOn = default, string signedService = null, string signedVersion = null, string value = null)

Initializes a new instance of UserDelegationKey.

public static UserDelegationKey UserDelegationKey(string signedObjectId, string signedTenantId, string signedService, string signedVersion, string value, DateTimeOffset signedExpiresOn, DateTimeOffset signedStartsOn)

Creates a new UserDelegationKey instance for mocking.