Namespace Microsoft.WindowsAzure.Storage.Blob
Classes
- 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 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.
- 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.