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 field reflects the name of the container that the blob resides in. | ||||||||||
ContentDisposition String |
The blob's content disposition. This field specifies the blob's content disposition. | ||||||||||
ContentEncoding String |
The blob's content encoding. This field specifies the blob's content encoding. Always empty for uncommitted block blobs. | ||||||||||
ContentLength long |
The size of the blob. For block blobs and append blobs, this field reflects the size of the blob's (committed) data, in bytes. For page blobs, this field reflects the blob's capacity in bytes. | ||||||||||
ContentMD5 String |
An MD5 hash of the blob's content. This field 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 field specifies the blob's content type. Always empty for uncommitted block blobs. | ||||||||||
CreatedTime String |
The creation time of the blob. This field reflects the creation time of the blob, formatted according to RFC 1123. | ||||||||||
ETag String |
The ETag of the blob. This field reflects the ETag of the blob. Always empty for uncommitted block blobs. | ||||||||||
IsLeased boolean |
Whether the blob is current leased. This field indicates whether the blob is currently leased. This field is always false if SoftDeleted is true and/or Snapshot is non-empty. | ||||||||||
IsLeaseInfinite boolean |
Whether the blob's lease duration is infinite. This field indicates whether the blob's lease duration is fixed (false) or infinite (true). This field is always false when IsLeased is false. | ||||||||||
LeaseState int |
The lease state of the blob. This field reflects the lease state of the blob. Possible values are:
This field is always ablsAvailable (0) when IsLeased is false. | ||||||||||
ModifiedTime String |
The last modified time of the blob. This field 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 field specifies the name of the blob. Note: Blobs cannot be renamed; this field is only writable so that applications can add new AzureBlobBlob items to the Blobs collection for use with UpdateBlobInfo (which looks up items in said collection by blob name). | ||||||||||
SequenceNum long |
The sequence number of the page blob. This field 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 field will be populated with the opaque DateTime value that identifies the snapshot. If the current items represents a base blob, this field will be empty. | ||||||||||
SoftDeleted boolean |
Whether the blob has been soft-deleted. This field indicates whether the blob (or snapshot, if Snapshot is non-empty) has been soft-deleted. | ||||||||||
Type int |
The blob's type. This field 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
public AzureBlobBlob();