Azure Namespace

Classes

AsyncPageable<T>

A collection of values that may take multiple service requests to iterate over.

AzureCoreExtensions

Extensions that can be used for serialization.

AzureKeyCredential

Key credential used to authenticate to an Azure Service. It provides the ability to update the key without creating a new client.

AzureNamedKeyCredential

Credential allowing a named key to be used for authenticating to an Azure Service. It provides the ability to update the key without creating a new client.

AzureSasCredential

Shared access signature credential used to authenticate to an Azure Service. It provides the ability to update the shared access signature without creating a new client.

CloudMachine

Stores configuration of a CloudMachine.

HttpAuthorization

Represents authentication information in Authorization, ProxyAuthorization, WWW-Authenticate, and Proxy-Authenticate header values.

JsonPatchDocument

Represents a JSON Patch document.

MatchConditions

Specifies HTTP options for conditional requests.

NullableResponse<T>

Represents a result of Azure operation.

Operation

Represents a long-running operation.

Operation<T>

Represents a long-running operation that returns a value when it completes.

Page<T>

A single Page<T> of values from a request that may return zero or more Page<T>s of values.

Pageable<T>

A collection of values that may take multiple service requests to iterate over.

PageableOperation<T>

Represents a pageable long-running operation that exposes the results in either synchronous or asynchronous format.

RequestConditions

Specifies HTTP options for conditional requests based on modification time.

RequestContext

Options that can be used to control the behavior of a request sent by a client.

RequestFailedException

An exception thrown when service request fails.

Response

Represents the HTTP response from the service.

Response<T>

Represents a result of Azure operation.

ResponseError

Represents an error returned by an Azure Service.

SyncAsyncEventArgs

Provides data for SyncAsyncEventHandler<T> events that can be invoked either synchronously or asynchronously.

Structs

ETag

Represents an HTTP ETag.

HttpRange

Defines a range of bytes within an HTTP resource, starting at an offset and ending at offset+count-1 inclusively.

Variant

Used to store primitive values without boxing, and other instances.

Enums

ErrorOptions

ErrorOptions controls the behavior of an operation when an unexpected response status code is received.

WaitUntil

Indicates whether the invocation of a long running operation should return once it has started or wait for the server operation to fully complete before returning.