Azure.Core Namespace

Classes

ClientOptions

Base type for all client option types, exposes various common client options like Diagnostics, Retry, Transport.

DiagnosticsOptions

Exposes client options related to logging, telemetry and distributed tracing.

DynamicContent

Represents the JsonData sent as part of the Azure.Core.Request.

DynamicRequest

Represents an HTTP request with JsonData content.

DynamicResponse

Represents a result of Azure operation with a JsonData response.

HttpHeader.Common

Commonly defined header values.

HttpHeader.Names

Contains names of commonly used headers.

HttpMessage

Represents a context flowing through the HttpPipeline.

JsonData

A mutable representation of a JSON value.

ProtocolClientOptions

A concrete ClientOptions for use by client with no additional options other than the common ones.

Request

Represents an HTTP request. Use CreateMessage() or CreateRequest() to create an instance.

RequestContent

Represents the content sent as part of the Request.

RequestUriBuilder

Provides a custom builder for Uniform Resource Identifiers (URIs) and modifies URIs for the System.Uri class.

ResponseClassifier

A type that analyzes HTTP responses and exceptions and determines if they should be retried.

ResponseError

Represents an error returned by an Azure Service.

ResponseInnerError

Represents an inner error.

RetryOptions

The set of options that can be specified to influence how retry attempts are made, and a failure is eligible to be retried.

TokenCredential

Represents a credential capable of providing an OAuth token.

Structs

AccessToken

Represents an Azure service bearer access token with expiry information.

ContentType

Represents content type.

DateTimeRange

Represents a span of time over which the query would be executed.

HttpHeader

Represents an HTTP header.

RequestHeaders

Headers to be sent as part of the Request.

RequestMethod

Represents HTTP methods sent as part of a Request.

ResponseHeaders

Headers received as part of the Response.

TokenRequestContext

Contains the details of an authentication token request.

Enums

HttpPipelinePosition

Represents a position of the policy in the pipeline.

RetryMode

The type of approach to apply when calculating the delay between retry attempts.

Delegates

SyncAsyncEventHandler<T>

Represents a method that can handle an event and execute either synchronously or asynchronously.