Microsoft.WindowsAzure.Storage.Blob Namespace
From Microsoft Windows Azure Storage Blob
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.
Return to top
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. |