Azure.Storage.Blobs.BlobGetPropertiesHeaders
class BlobGetPropertiesHeaders
namespace Azure.Storage.Blobs
{
internal class BlobGetPropertiesHeaders
{
public DateTimeOffset? LastModified { get; }
public DateTimeOffset? CreationTime { get; }
public IDictionary<string, string> Metadata { get; }
public string ObjectReplicationPolicyId { get; }
public IDictionary<string, string> ObjectReplicationRules { get; }
public BlobType? BlobType { get; }
public DateTimeOffset? CopyCompletionTime { get; }
public string CopyStatusDescription { get; }
public string CopyId { get; }
public string CopyProgress { get; }
public string CopySource { get; }
public CopyStatus? CopyStatus { get; }
public bool? IsIncrementalCopy { get; }
public string DestinationSnapshot { get; }
public LeaseDurationType? LeaseDuration { get; }
public LeaseState? LeaseState { get; }
public LeaseStatus? LeaseStatus { get; }
public long? ContentLength { get; }
public string ContentType { get; }
public byte[] ContentMD5 { get; }
public string ContentEncoding { get; }
public string ContentDisposition { get; }
public string ContentLanguage { get; }
public string CacheControl { get; }
public long? BlobSequenceNumber { get; }
public string Version { get; }
public string AcceptRanges { get; }
public int? BlobCommittedBlockCount { get; }
public bool? IsServerEncrypted { get; }
public string EncryptionKeySha256 { get; }
public string EncryptionScope { get; }
public string AccessTier { get; }
public bool? AccessTierInferred { get; }
public string ArchiveStatus { get; }
public DateTimeOffset? AccessTierChangeTime { get; }
public string VersionId { get; }
public bool? IsCurrentVersion { get; }
public long? TagCount { get; }
public DateTimeOffset? ExpiresOn { get; }
public bool? IsSealed { get; }
public string RehydratePriority { get; }
public DateTimeOffset? LastAccessed { get; }
public DateTimeOffset? ImmutabilityPolicyExpiresOn { get; }
public BlobImmutabilityPolicyMode? ImmutabilityPolicyMode { get; }
public bool? LegalHold { get; }
public BlobGetPropertiesHeaders(Response response);
}
}