Microsoft.​Windows​Azure.​Storage.​Blob Namespace

Contains classes and interfaces that support access to attributes of Blob service resources.

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.

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.