<PackageReference Include="Azure.Storage.Blobs" Version="12.31.0-beta.1" />

Azure.Storage.Blobs.Models.BlobPropertiesInternal

public AccessTier? AccessTier { get; }

The access tier of the blob.

The date-time that the access tier of the blob changed.

public bool? AccessTierInferred { get; }

Whether the access tier is inferred.

public ArchiveStatus? ArchiveStatus { get; }

The archive status of the blob.

public long? BlobSequenceNumber { get; }

The sequence number of the blob.

public BlobType? BlobType { get; }

The blob type.

public string CacheControl { get; }

The cache control of the blob.

public string ContentDisposition { get; }

The content disposition of the blob.

public string ContentEncoding { get; }

The content encoding of the blob.

public string ContentLanguage { get; }

The content language of the blob.

public long? ContentLength { get; }

The content length of the blob.

public BinaryData ContentMd5 { get; }

The content MD5 of the blob.

To assign a byte[] to this property use FromBytes. The byte[] will be serialized to a Base64 encoded string.

Examples: BinaryData.FromBytes(new byte[] { 1, 2, 3 }). Creates a payload of "AQID".

public string ContentType { get; }

The content type of the blob.

The copy completion date-time of the blob.

public string CopyId { get; }

The copy ID of the blob.

public string CopyProgress { get; }

The copy progress of the blob.

public string CopySource { get; }

The copy source of the blob.

public CopyStatus? CopyStatus { get; }

The copy status of the blob.

public string CopyStatusDescription { get; }

The copy status description of the blob.

public DateTimeOffset? CreatedOn { get; }

The date-time the blob was created.

public string CustomerProvidedKeySha256 { get; }

The SHA-256 hash of the blob's encryption key, if provided.

public DateTimeOffset? DeletedOn { get; }

The date-time the blob was deleted.

public string DestinationSnapshot { get; }

The name of the destination snapshot.

public string EncryptionScope { get; }

The encryption scope of the blob.

public string ETag { get; }

The blob ETag.

public DateTimeOffset? ExpiresOn { get; }

The expiry time of the blob.

The date-time the immutability policy of the blob expires.

The immutability policy mode of the blob.

public bool? IncrementalCopy { get; }

Whether the blob is an incremental copy.

public bool? IsSealed { get; }

Whether the blob is sealed.

public DateTimeOffset? LastAccessedOn { get; }

The date-time the blob was last accessed.

public DateTimeOffset LastModified { get; }

The date-time the blob was last modified.

The lease duration of the blob.

public LeaseState? LeaseState { get; }

The lease state of the blob.

public LeaseStatus? LeaseStatus { get; }

The lease status of the blob.

public bool? LegalHold { get; }

Whether the blob is under legal hold.

The rehydrate priority of the blob.

public int? RemainingRetentionDays { get; }

The remaining retention days of the blob.

public bool? ServerEncrypted { get; }

Whether the blob is encrypted on the server.

public AccessTier? SmartAccessTier { get; }

The smart access tier of the blob.

public int? TagCount { get; }

The number of tags for the blob.