AzureBlobBlob Type
An Azure storage blob.
Remarks
This type represents an Azure storage blob.
Fields
Container String |
The container that the blob resides in. This property reflects the name of the container that the blob resides in. | ||||||||||
ContentDisposition String |
The blob's content disposition. This property specifies the blob's content disposition. | ||||||||||
ContentEncoding String |
The blob's content encoding. This property specifies the blob's content encoding. Always empty for uncommitted block blobs. | ||||||||||
ContentLength Int64 |
The size of the blob. For block blobs and append blobs, this property reflects the size of the blob's (committed) data, in bytes. For page blobs, this property reflects the blob's capacity in bytes. | ||||||||||
ContentMD5 String |
An MD5 hash of the blob's content. This property specifies an MD5 hash of the blob's content. Always empty for uncommitted block blobs. Note that the server generally won't calculate this value automatically. | ||||||||||
ContentType String |
The blob's content type. This property specifies the blob's content type. Always empty for uncommitted block blobs. | ||||||||||
CreatedTime String |
The creation time of the blob. This property reflects the creation time of the blob, formatted according to RFC 1123. | ||||||||||
ETag String |
The ETag of the blob. This property reflects the ETag of the blob. Always empty for uncommitted block blobs. | ||||||||||
IsLeased Boolean |
Whether the blob is current leased. This property indicates whether the blob is currently leased. This property is always False if SoftDeleted is True and/or Snapshot is non-empty. | ||||||||||
IsLeaseInfinite Boolean |
Whether the blob's lease duration is infinite. This property indicates whether the blob's lease duration is fixed (False) or infinite (True). This property is always False when IsLeased is False. | ||||||||||
LeaseState TicsAzureBlobLeaseStates |
The lease state of the blob. This property reflects the lease state of the blob. Possible values are:
This property is always ablsAvailable (0) when IsLeased is False. | ||||||||||
ModifiedTime String |
The last modified time of the blob. This property reflects the last modified time of the blob, formatted according to RFC 1123. Always empty for uncommitted block blobs. | ||||||||||
Name String |
The name of the blob. This property specifies the name of the blob. Note: Blobs cannot be renamed; this property is only writable so that applications can add new items to the Blob* properties for use with UpdateBlobInfo (which looks up items in said properties by blob name). | ||||||||||
SequenceNum Int64 |
The sequence number of the page blob. This property reflects the sequence number of the page blob; it is always -1 for block blobs and append blobs. | ||||||||||
Snapshot String |
The blob snapshot identifier. If the current item represents a blob snapshot, this property will be populated with the opaque DateTime value that identifies the snapshot. If the current items represents a base blob, this property will be empty. | ||||||||||
SoftDeleted Boolean |
Whether the blob has been soft-deleted. This property indicates whether the blob (or snapshot, if Snapshot is non-empty) has been soft-deleted. | ||||||||||
Type TicsAzureBlobTypes |
The blob's type. This property reflects the blob's type. Possible values are:
Refer to Azure's Understanding block blobs, append blobs, and page blobs article for more information about blob types. |
Constructors
constructor Create();