Share via


Microsoft.Azure.Storage Namespace

Classes

AccessCondition

Represents a set of access conditions to be used for operations against the storage services.

CloudStorageAccount

Represents a Microsoft Azure Storage account.

DoesServiceRequestAttribute

Specifies that the method will make one or more requests to the storage service.

IPAddressOrRange

Specifies either a single IP Address or a single range of IP Addresses (a minimum and a maximum, inclusive.)

NameValidator

Provides helpers to validate resource names across the Microsoft Azure Storage Services.

OperationContext

Represents the context for a request operation against the storage service, and provides additional runtime information about its execution.

RequestEventArgs

Provides information and event data that is associated with a request event.

RequestResult

Represents the result of a physical request.

ResultSegment<TElement>

Represents a result segment that was retrieved from the total set of possible results.

SharedAccessAccountPolicy

Represents a shared access policy for a account, which specifies the start time, expiry time, permissions, signed service, signed resource type, signed protocol, and signed IP addresses for a shared access signature.

StorageException

Represents an exception thrown by the Azure Storage service.

StorageExtendedErrorInformation

Represents extended error information returned by the Microsoft Azure storage services.

StorageUri

Contains the URIs for both the primary and secondary locations of a Microsoft Azure Storage resource.

UserDelegationKey

Represents a user delegation key, provided to the user by Azure Storage based on their Azure Active Directory access token.

Interfaces

IBufferManager

An interface that allows clients to provide a buffer manager to a given service client. This interface is patterned after the System.ServiceModel.Channels.BufferManager class.

ICancellableAsyncResult

Represents the status of an asynchronous operation and provides support for cancellation.

IContinuationToken

An interface required for continuation token types.

IRequestOptions

An interface required for request option types.

Enums

AuthenticationScheme

Specifies the authentication scheme used to sign HTTP requests.

LogLevel

Specifies what messages to output to the log.

SharedAccessAccountPermissions

Specifies the set of possible permissions for a shared access account policy.

SharedAccessAccountResourceTypes

Specifies the set of possible signed resource types for a shared access account policy.

SharedAccessAccountServices

Specifies the set of possible signed services for a shared access account policy.

SharedAccessProtocol

Specifies the set of possible signed protocols for a shared access account policy.

StorageLocation

Represents a storage service location.