Classes
Class | Description | |
---|---|---|
BlobContainerPermissions |
Represents the permissions for a container. |
|
BlobContainerProperties |
Represents the system properties for a container. |
|
BlobContinuationToken |
Represents a continuation token for listing operations. |
|
BlobEncryptionPolicy |
Represents an encryption policy for performing envelope encryption/decryption of Azure blobs. |
|
BlobProperties |
Represents the system properties for a blob. |
|
BlobRequestOptions |
Represents a set of timeout and retry policy options that may be specified for a request against the Blob service. |
|
BlobResultSegment |
Represents a segment of IListBlobItem results, with continuation information for pagination scenarios. |
|
CloudAppendBlob |
Represents an append blob, a type of blob where blocks of data are always committed to the end of the blob. |
|
CloudBlob |
Represents a blob. |
|
CloudBlobClient |
Provides a client-side logical representation of the Windows Azure Blob service. This client is used to configure and execute requests against the Blob service. |
|
CloudBlobContainer |
Represents a container in the Windows Azure Blob service. |
|
CloudBlobDirectory |
Represents a virtual directory of blobs, designated by a delimiter character. |
|
CloudBlobStream |
Represents a stream for writing to a blob. |
|
CloudBlockBlob |
Represents a blob that is uploaded as a set of blocks. |
|
CloudPageBlob |
Represents a Windows Azure page blob. |
|
ContainerResultSegment |
Represents a segment of CloudBlobContainer results and contains continuation and pagination information. |
|
CopyState |
Represents the attributes of a copy operation. |
|
ListBlockItem |
Represents a block retrieved from the blob's block list. |
|
PageDiffRange |
Represents a range of pages in a page blob. |
|
PageRange |
Represents a range of pages in a page blob. |
|
SharedAccessBlobHeaders |
Represents the optional headers that can be returned with blobs accessed using SAS. |
|
SharedAccessBlobPolicies |
Represents the collection of shared access policies defined for a container. |
|
SharedAccessBlobPolicy |
Represents a shared access policy, which specifies the start time, expiry time, and permissions for a shared access signature. |
Interfaces
Interface | Description | |
---|---|---|
ICloudBlob |
An interface required for Windows Azure blob types. The CloudBlockBlob and CloudPageBlob classes implement the ICloudBlob interface. |
|
IListBlobItem |
Represents an item that may be returned by a blob listing operation. |
Enumerations
Enumeration | Description | |
---|---|---|
BlobContainerPublicAccessType |
Specifies the level of public access that is allowed on the container. |
|
BlobListingDetails |
Specifies which items to include when listing a set of blobs. |
|
BlobType |
The type of a blob. |
|
BlockListingFilter |
Indicates whether to list only committed blocks, only uncommitted blocks, or all blocks. |
|
BlockSearchMode |
Indicates which block lists should be searched to find a specified block. |
|
ContainerListingDetails |
Specifies which details to include when listing the containers in this storage account. |
|
CopyStatus |
Represents the status of a copy blob operation. |
|
DeleteSnapshotsOption |
The set of options describing delete operation. |
|
LeaseAction |
Describes actions that can be performed on a lease. |
|
LeaseDuration |
The lease duration of a resource. |
|
LeaseState |
The lease state of a resource. |
|
LeaseStatus |
The lease status of a resource. |
|
SequenceNumberAction |
Describes actions that can be performed on a page blob sequence number. |
|
SharedAccessBlobPermissions |
Specifies the set of possible permissions for a shared access policy. |