Microsoft.Azure.Storage.Blob Namespace
Classes
BatchOperation |
Defines the basic structure of constructing batched requests. Specific operations are supported by specific implementations. |
BlobAccountExtensions | |
BlobBatchException |
This exception type is thrown when the uber request on a batch is successful but one or more of the sub requests has failed. |
BlobBatchSubOperationError |
Represents a failed response on a single sub response. |
BlobBatchSubOperationResponse |
Represents the response to a single sub operation. |
BlobContainerPermissions |
Represents the permissions for a container. |
BlobContainerProperties |
Represents the system properties for a container. |
BlobContinuationToken |
Represents a continuation token for listing operations. |
BlobCustomerProvidedKey |
Immutable wrapper for an encryption key to be used with client provided key encryption. |
BlobDeleteBatchOperation |
Defines a set of SetTier suboperations to be executed as a single batched request. |
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. |
BlobSetTierBatchOperation |
Defines a set of SetTier suboperations to be executed as a single batched request. |
CloudAppendBlob |
Represents an append blob, a type of blob where blocks of data are always committed to the end of the blob. |
CloudBlob |
Represents an Azure blob. A blob stores text or binary data, such as documents or media files. |
CloudBlobClient |
Provides a client-side logical representation of Microsoft Azure Blob storage. |
CloudBlobContainer |
Represents a container in the Microsoft 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 Microsoft 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
ICloudBlob |
An interface required for Microsoft 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. |
Enums
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. |
PremiumPageBlobTier |
The tier of the page blob. Please take a look at https://docs.microsoft.com/en-us/azure/storage/storage-premium-storage#scalability-and-performance-targets for detailed information on the corresponding IOPS and throughtput per PremiumPageBlobTier. |
RehydratePriority |
The priority with which to rehydrate an archived blob. |
RehydrationStatus |
The rehydration status for a blob that is currently archived. |
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. |
StandardBlobTier |
The tier of the block blob on a standard storage account. |