Azure.Core Namespace

Classes

ClassifiedResponse

Wrap Response and add IsError field.

ClientOptions

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

DelegatedTokenCredential

A factory for creating a delegated TokenCredential capable of providing an OAuth token.

DiagnosticsOptions

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

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.

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 Uri class.

ResponseClassifier

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

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.

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.