Microsoft.Azure.Storage.Blob Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |
BlobContainerEncryptionScopeOptions |
Encryption scope options to be used when creating a container. |
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. |