Azure Namespace

Classes

AsyncPageable<T>

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

AzureKeyCredential

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

JsonPatchDocument

Represents a JSON Patch document.

MatchConditions

Specifies HTTP options for conditional requests.

Operation<T>

Represents a long-running operation.

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.

RequestConditions

Specifies HTTP options for conditional requests based on modification time.

RequestFailedException

An exception thrown when service request fails.

Response

Represents the HTTP response from the service.

Response<T>

Represents a result of Azure operation.

Structs

BinaryData

A lightweight abstraction for a payload of bytes. This type integrates with ObjectSerializer to allow for serializing and deserializing payloads.

The ownership model of the underlying bytes varies depending on how the instance is constructed:

If created using the static factory method, FromBytes(ReadOnlyMemory<Byte>), the passed in bytes will be wrapped, rather than copied. This is useful in scenarios where performance is critical and/or ownership of the bytes is controlled completely by the consumer, thereby allowing the enforcement of whatever ownership model is needed.

If created using the BinaryData(ReadOnlySpan<Byte>) constructor, BinaryData will maintain its own copy of the underlying bytes. This usage is geared more towards scenarios where the ownership of the bytes might be ambiguous to users of the consuming code. By making a copy of the bytes, the payload is guaranteed to be immutable.

For all other constructors and static factory methods, BinaryData will assume ownership of the underlying bytes.

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.