BlobProperties BlobProperties BlobProperties Class

Definition

Represents the system properties for a blob.

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

Constructors

BlobProperties() BlobProperties() BlobProperties()

Initializes a new instance of the BlobProperties class.

BlobProperties(BlobProperties) BlobProperties(BlobProperties) BlobProperties(BlobProperties)

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

Properties

AppendBlobCommittedBlockCount AppendBlobCommittedBlockCount AppendBlobCommittedBlockCount

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

BlobTierInferred BlobTierInferred BlobTierInferred

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

BlobTierLastModifiedTime BlobTierLastModifiedTime BlobTierLastModifiedTime

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

BlobType BlobType BlobType

Gets the type of the blob.

CacheControl CacheControl CacheControl

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

ContentDisposition ContentDisposition ContentDisposition

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

ContentEncoding ContentEncoding ContentEncoding

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

ContentLanguage ContentLanguage ContentLanguage

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

ContentMD5 ContentMD5 ContentMD5

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

ContentType ContentType ContentType

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

ETag ETag ETag

Gets the blob's ETag value.

IsIncrementalCopy IsIncrementalCopy IsIncrementalCopy

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

IsServerEncrypted IsServerEncrypted IsServerEncrypted

Gets the blob's server-side encryption state.

LastModified LastModified LastModified

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

LeaseDuration LeaseDuration LeaseDuration

Gets the blob's lease duration.

LeaseState LeaseState LeaseState

Gets the blob's lease state.

LeaseStatus LeaseStatus LeaseStatus

Gets the blob's lease status.

Length Length Length

Gets the size of the blob, in bytes.

PageBlobSequenceNumber PageBlobSequenceNumber PageBlobSequenceNumber

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

PremiumPageBlobTier PremiumPageBlobTier PremiumPageBlobTier

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

RehydrationStatus RehydrationStatus RehydrationStatus

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

StandardBlobTier StandardBlobTier StandardBlobTier

Gets a value indicating the tier of the block blob.

Extension Methods

IsDefined(Object) IsDefined(Object) IsDefined(Object)

Determines if a certain property is defined or not.

IsNull(Object) IsNull(Object) IsNull(Object)

Determines if a certain property is null or not.

IsPrimitive(Object) IsPrimitive(Object) IsPrimitive(Object)

Determines if a certain property is of premitive JSON type.

Applies to