你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

BlobsModelFactory 类

定义

模型的模型工厂。

public static class BlobsModelFactory
type BlobsModelFactory = class
Public Class BlobsModelFactory
继承
BlobsModelFactory

方法

AccountInfo(SkuName, AccountKind, Boolean)

创建用于模拟的新 AccountInfo 实例。

BlobAppendInfo(ETag, DateTimeOffset, Byte[], Byte[], String, Int32, Boolean, String, String)

创建新的 BlobAppendInfo 实例进行模拟。

BlobBlock(String, Int64)

创建新的 BlobBlock 实例进行模拟。

BlobContainerAccessPolicy(PublicAccessType, ETag, DateTimeOffset, IEnumerable<BlobSignedIdentifier>)

创建用于模拟的新 BlobContainerAccessPolicy 实例。

BlobContainerInfo(ETag, DateTimeOffset)

创建新的 BlobContainerInfo 实例进行模拟。

BlobContainerItem(String, BlobContainerProperties, Nullable<Boolean>, String)

创建用于模拟的新 BlobContainerItem 实例。

BlobContainerProperties(DateTimeOffset, ETag, Nullable<LeaseState>, Nullable<LeaseDurationType>, Nullable<PublicAccessType>, Nullable<Boolean>, Nullable<LeaseStatus>, String, Nullable<Boolean>, Nullable<DateTimeOffset>, Nullable<Int32>, IDictionary<String,String>, Nullable<Boolean>)

创建用于模拟的新 BlobContainerProperties 实例。

BlobContentInfo(ETag, DateTimeOffset, Byte[], String, String, String, Int64)

创建新的 BlobContentInfo 实例进行模拟。

BlobCopyInfo(ETag, DateTimeOffset, String, String, CopyStatus)

创建新的 BlobCopyInfo 实例进行模拟。

BlobDownloadDetails(BlobType, Int64, String, Byte[], DateTimeOffset, IDictionary<String,String>, String, String, String, String, String, Int64, DateTimeOffset, String, String, String, Uri, CopyStatus, LeaseDurationType, LeaseState, LeaseStatus, String, Int32, Boolean, String, String, Byte[], Int64, String, Boolean, IList<ObjectReplicationPolicy>, String, Boolean, DateTimeOffset)

创建用于模拟的新 BlobDownloadDetails 实例。

BlobDownloadInfo(DateTimeOffset, Int64, BlobType, Byte[], String, String, String, String, Uri, CopyStatus, String, LeaseDurationType, String, LeaseState, String, LeaseStatus, Byte[], String, ETag, Int32, String, Boolean, String, String, String, Int64, Byte[], String, IDictionary<String,String>, Stream, DateTimeOffset, Int64, DateTimeOffset)

创建用于模拟的新 BlobDownloadInfo 实例。

BlobDownloadResult(BinaryData, BlobDownloadDetails)

创建新的 BlobDownloadDataResult 实例进行模拟。

BlobDownloadStreamingResult(Stream, BlobDownloadDetails)

创建用于模拟的新 BlobDownloadStreamingResult 实例。

BlobGeoReplication(BlobGeoReplicationStatus, Nullable<DateTimeOffset>)

创建用于模拟的新 BlobGeoReplication 实例。

BlobHierarchyItem(String, BlobItem)

创建新的 BlobHierarchyItem 实例进行模拟。

BlobInfo(ETag, DateTimeOffset)

创建用于模拟的新 BlobInfo 实例。

blobInfo(ETag, DateTimeOffset, Int64, String)

创建用于模拟的新 BlobInfo 实例。

BlobItem(String, Boolean, BlobItemProperties, String, String, Nullable<Boolean>, IDictionary<String,String>, IDictionary<String, String>, List<ObjectReplicationPolicy>, Nullable<Boolean>)

创建新的 BlobItem 实例进行模拟。

BlobItemProperties(Boolean, Nullable<Boolean>, String, String, String, Byte[], String, String, Nullable<Int64>, Nullable<BlobType>, Nullable<LeaseStatus>, Nullable<LeaseState>, Nullable<LeaseDurationType>, String, Nullable<CopyStatus>, Uri, String, String, Nullable<Int64>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<AccessTier>, Nullable<DateTimeOffset>, Nullable<ArchiveStatus>, String, String, Nullable<Int64>, Nullable<DateTimeOffset>, Nullable<Boolean>, Nullable<RehydratePriority>, Nullable<DateTimeOffset>, Nullable<ETag>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

创建用于模拟的新 BlobItemProperties 实例。

BlobLease(ETag, DateTimeOffset, String)

创建用于模拟的新 BlobLease 实例。

BlobProperties(DateTimeOffset, LeaseStatus, Int64, String, ETag, LeaseState, String, String, String, String, Int64, LeaseDurationType, String, String, Int32, Boolean, Boolean, Nullable<CopyStatus>, String, Uri, String, String, String, String, Boolean, String, String, DateTimeOffset, DateTimeOffset, BlobType, String, IList<ObjectReplicationPolicy>, Boolean, String, Int64, IDictionary<String,String>, DateTimeOffset, DateTimeOffset, Boolean, String, Byte[], DateTimeOffset, BlobImmutabilityPolicy, Boolean)

创建用于模拟的新 BlobProperties 实例。

BlobQueryError(String, String, Boolean, Int64)

创建用于模拟的新 BlobQueryError 实例。

BlobServiceStatistics(BlobGeoReplication)

创建用于模拟的新 BlobServiceStatistics 实例。

BlobSnapshotInfo(String, ETag, DateTimeOffset, String, Boolean)

创建用于模拟的新 BlobSnapshotInfo 实例。

BlockInfo(Byte[], Byte[], String, String)

创建用于模拟的新 BlockInfo 实例。

BlockList(IEnumerable<BlobBlock>, IEnumerable<BlobBlock>)

创建用于模拟的新 BlockList 实例。

GetBlobTagResult(IDictionary<String,String>)

创建用于模拟的新 GetBlobTagResult 实例。

ObjectReplicationPolicy(String, IList<ObjectReplicationRule>)

创建用于模拟的新 ObjectReplicationPolicy 实例。

ObjectReplicationRule(String, ObjectReplicationStatus)

创建用于模拟的新 ObjectReplicationRule 实例。

PageBlobInfo(ETag, DateTimeOffset, Int64)

创建用于模拟的新 PageBlobInfo 实例。

PageInfo(ETag, DateTimeOffset, Byte[], Byte[], Int64, String, String)

创建用于模拟的新 PageInfo 实例。

PageRangesInfo(DateTimeOffset, ETag, Int64, IEnumerable<HttpRange>, IEnumerable<HttpRange>)

创建新的 PageRangesInfo 实例进行模拟。

TaggedBlobItem(String, String, IDictionary<String,String>)

创建用于模拟的新 BlobTagItem 实例。

UserDelegationKey(String, String, DateTimeOffset, DateTimeOffset, String, String, String)

初始化 UserDelegationKey 的新实例。

UserDelegationKey(String, String, String, String, String, DateTimeOffset, DateTimeOffset)

创建新的 UserDelegationKey 实例进行模拟。

适用于