ICloudBlob Members
From Windows Runtime Azure Storage Client Library
An interface required for Windows Azure blob types. The CloudBlockBlob and CloudPageBlob classes implement the ICloudBlob interface.
The following tables list the members exposed by the ICloudBlob type.
Public Properties
| Name | Description | |
|---|---|---|
|
|
BlobType | Gets the type of the blob. |
|
|
Container | Gets the blob item's container. (Inherited from IListBlobItem) |
|
|
CopyState | Gets the state of the most recent or pending copy operation. |
|
|
IsSnapshot | Gets a value indicating whether this blob is a snapshot. |
|
|
Metadata | Gets the user-defined metadata for the blob. |
|
|
Name | Gets the blob's name. |
|
|
Parent | Gets the blob item's parent virtual directory. (Inherited from IListBlobItem) |
|
|
Properties | Gets the blob's system properties. |
|
|
ServiceClient | Gets the CloudBlobClient object that represents the Blob service. |
|
|
SnapshotQualifiedStorageUri | Gets the blob's URI for both the primary and secondary locations, including query string information if the blob is a snapshot. |
|
|
SnapshotQualifiedUri | Gets the absolute URI to the blob, including query string information if the blob is a snapshot. |
|
|
SnapshotTime | Gets the date and time that the blob snapshot was taken, if this blob is a snapshot. |
|
|
StorageUri | Gets the blob item's URIs for both the primary and secondary locations. (Inherited from IListBlobItem) |
|
|
StreamMinimumReadSizeInBytes | Gets or sets the minimum number of bytes to buffer when reading from a blob stream. |
|
|
StreamWriteSizeInBytes | Gets or sets the number of bytes to buffer when writing to a page blob stream or the block size for writing to a block blob. |
|
|
Uri | Gets the URI to the blob item, at the primary location. (Inherited from IListBlobItem) |
Public Methods
| Name | Description | |
|---|---|---|
|
|
AbortCopyAsync | Overloaded. |
|
|
AcquireLeaseAsync | Overloaded. |
|
|
BreakLeaseAsync | Overloaded. |
|
|
ChangeLeaseAsync | Overloaded. |
|
|
DeleteAsync | Overloaded. |
|
|
DeleteIfExistsAsync | Overloaded. |
|
|
DownloadRangeToByteArrayAsync | Overloaded. |
|
|
DownloadRangeToStreamAsync | Overloaded. |
|
|
DownloadToByteArrayAsync | Overloaded. |
|
|
DownloadToFileAsync | Overloaded. |
|
|
DownloadToStreamAsync | Overloaded. |
|
|
ExistsAsync | Overloaded. |
|
|
FetchAttributesAsync | Overloaded. |
|
|
GetSharedAccessSignature | Overloaded. |
|
|
OpenReadAsync | Opens a stream for reading from the blob. |
|
|
ReleaseLeaseAsync | Overloaded. |
|
|
RenewLeaseAsync | Overloaded. |
|
|
SetMetadataAsync | Overloaded. |
|
|
SetPropertiesAsync | Overloaded. |
|
|
UploadFromByteArrayAsync | Overloaded. |
|
|
UploadFromFileAsync | Overloaded. |
|
|
UploadFromStreamAsync | Overloaded. |