Share via


BlobProperties Class

Definition

Represents the system properties for a blob.

public sealed class BlobProperties
type BlobProperties = class
Public NotInheritable Class BlobProperties
Inheritance
BlobProperties

Constructors

BlobProperties()

Initializes a new instance of the BlobProperties class.

BlobProperties(BlobProperties)

Initializes a new instance of the BlobProperties class based on an existing instance.

Properties

AppendBlobCommittedBlockCount

If the blob is an append blob, gets the number of committed blocks.

BlobTierInferred

Gets a value indicating if the tier of the blob has been inferred.

BlobTierLastModifiedTime

Gets the time for when the tier of the blob was last-modified, expressed as a UTC value.

BlobType

Gets the type of the blob.

CacheControl

Gets or sets the cache-control value stored for the blob.

ContentDisposition

Gets or sets the content-disposition value stored for the blob.

ContentEncoding

Gets or sets the content-encoding value stored for the blob.

ContentLanguage

Gets or sets the content-language value stored for the blob.

ContentMD5

Gets or sets the content-MD5 value stored for the blob.

ContentType

Gets or sets the content-type value stored for the blob.

Created

Gets the the creation time for the blob, expressed as a UTC value.

DeletedTime

If the blob is deleted, gets the the deletion time for the blob, expressed as a UTC value.

EncryptionScope

Gets the encryption scope for the blob.

ETag

Gets the blob's ETag value.

IsIncrementalCopy

Gets a value indicating whether or not this blob is an incremental copy.

IsServerEncrypted

Gets the blob's server-side encryption state.

LastModified

Gets the the last-modified time for the blob, expressed as a UTC value.

LeaseDuration

Gets the blob's lease duration.

LeaseState

Gets the blob's lease state.

LeaseStatus

Gets the blob's lease status.

Length

Gets the size of the blob, in bytes.

PageBlobSequenceNumber

If the blob is a page blob, gets the blob's current sequence number.

PremiumPageBlobTier

Gets a value indicating the tier of the premium page blob.

RehydrationStatus

Gets a value indicating that the blob is being rehdrated and the tier of the blob once the rehydration from archive has completed.

RemainingDaysBeforePermanentDelete

If the blob is an soft-deleted, gets the number of remaining days before the blob is permenantly deleted.

StandardBlobTier

Gets a value indicating the tier of the block blob.

Applies to