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. |