Microsoft.WindowsAzure.StorageClient.Protocol Namespace

Storage Client Library NET API

[This topic is part of the Microsoft Azure Storage Client Library 1.7, which has been deprecated. See Storage Client Library for the latest version.]

The Microsoft.WindowsAzure.StorageClient.Protocol namespace contains helper classes that provide access to lowlevel functionality exposed by the Blob Service REST API, the Queue Service REST API, and the Table Service REST API.

Classes

ClassDescription
AccessPolicyResponseParses the response XML from an operation to set the access policy for a container.
BlobContainerEntryRepresents a container item returned in the XML response for a container listing operation.
BlobEntryRepresents a blob item returned in the XML response for a blob listing operation.
BlobListingContextProvides a set of parameters for a blob listing operation.
BlobPrefixEntryRepresents the blob name prefix that is returned in the XML response for a blob listing operation.
BlobRequestProvides a set of methods for constructing requests for blob operations.
BlobResponseProvides a set of methods for parsing responses from blob operations.
CanonicalizationStrategyRepresents the base canonicalization strategy used to authenticate a request against the storage services.
ContainerRequestProvides a set of methods for constructing requests for container operations.
ContainerResponseProvides a set of methods for parsing responses from container operations.
CredentialsRepresents the credentials used to sign a request against the storage services.
GetBlockListResponseProvides methods for parsing the response from an operation to return a block list.
GetMessagesResponseProvides methods for parsing the response from an operation to get messages from a queue.
GetPageRangesResponseProvides methods for parsing the response from an operation to get a range of pages for a page blob.
ListBlobsResponseProvides methods for parsing the response from a blob listing operation.
ListContainersResponseProvides methods for parsing the response from a container listing operation.
ListingContextRepresents the listing context for enumeration operations.
ListQueuesResponseProvides methods for parsing the response from a queue listing operation.
LoggingPropertiesThe logging properties for Windows Azure Storage Analytics.
MetricsPropertiesIndicates the metrics properties for Windows Azure Storage Analytics.
PeekMessagesResponseProvides methods for parsing the response from an operation to peek messages from a queue.
PutBlockListItemRepresents a block in a block list.
PutPagePropertiesRepresents properties for writing to a page blob.
QueueEntryRepresents a queue item returned in the XML response for a queue listing operation.
QueueMessageRepresents a message retrieved from a queue.
QueueRequestProvides a set of methods for constructing requests for queue operations.
QueueResponseProvides a set of methods for parsing responses from queue operations.
ResourceConsumedExceptionThe exception that is thrown if the client attempts to parse the response a second time.
ResponseParsingBaseProvides a base class that is used internally to parse XML streams from storage service operations.
ServicePropertiesSpecifies the logging, metrics, and default service version for a storage service.
SharedKeyCanonicalizerProvides an implementation of the CanonicalizationStrategy class for requests against the Blob or Queue services under the Shared Key authentication scheme.
SharedKeyLiteCanonicalizerProvides an implementation of the CanonicalizationStrategy class for the Blob and Queue services for use with the Shared Key Lite authentication scheme.
SharedKeyLiteTableCanonicalizerProvides an implementation of the CanonicalizationStrategy class for the Table service for use with the Shared Key Lite authentication scheme.
SharedKeyTableCanonicalizerProvides an implementation of the CanonicalizationStrategy class for the Table service for use with the Shared Key authentication scheme.
TableRequestProvides a set of methods for constructing requests for table operations.
TableResponseProvides a set of methods for parsing responses from Table operations.

Interfaces

InterfaceDescription
IListBlobEntryDefines an interface for blob items that are returned in the XML response for a blob listing operation.

Enumerations

EnumerationDescription
BlockSearchModeIndicates which block lists should be searched to find a specified block.
ConditionHeaderKindSpecifies the kinds of conditional headers that may be set for a request.
LeaseActionDescribes actions that can be performed on a lease.
LoggingOperationsIndicates the types of operations to log.
MetricsLevelIndicates the type of metrics to generate.
PageWriteDescribes actions that may be used for writing to a page blob or clearing a set of pages.