Microsoft.WindowsAzure.Storage.Blob Namespace

Windows Runtime Azure Storage Client Library

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.
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.
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.
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.
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.
ICloudBlobStream  
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.