Azure.Core Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
ClientOptions |
Base type for all client option types, exposes various common client options like Diagnostics, Retry, Transport. |
DelayStrategy |
Strategy to control delay behavior. |
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. |
LruCache<TKey,TValue> |
A simple LRU cache implementation using a doubly linked list and dictionary. |
MultipartResponse |
Provides support for creating and parsing multipart/mixed content. This is implementing a couple of layered standards as mentioned at https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch and https://docs.microsoft.com/en-us/rest/api/storageservices/performing-entity-group-transactions including https://www.odata.org/documentation/odata-version-3-0/batch-processing/ and https://www.ietf.org/rfc/rfc2046.txt. |
ProvisionableTemplateAttribute |
Attribute used to describe a deployment template. |
Request |
Represents an HTTP request. Use CreateMessage() or CreateRequest() to create an instance. |
RequestContent |
Represents the content sent as part of the Request. |
RequestFailedDetailsParser |
Controls how error response content should be parsed. |
RequestUriBuilder |
Provides a custom builder for Uniform Resource Identifiers (URIs) and modifies URIs for the Uri class. |
ResourceIdentifier |
An Azure Resource Manager resource identifier. |
ResponseClassificationHandler |
A type that analyzes an HTTP message and determines if the response it holds should be treated as an error response. A classifier of this type may use information from the request, the response, or other message property to decide whether and how to classify the message. This type'sTryClassify method allows chaining together handlers before
applying default classifier logic.
If a handler in the chain returns false from TryClassify ,
the next handler will be tried, and so on. The first handler that returns true
will determine whether the response is an error.
|
ResponseClassifier |
A type that analyzes HTTP responses and exceptions and determines if they should be retried, and/or analyzes responses and determines if they should be treated as error responses. |
RetryOptions |
The set of options that can be specified to influence how retry attempts are made, and a failure is eligible to be retried. |
SchemaValidator |
This abstract class allows any available library to be used to generate schemas from .NET types and validate objects against schemas. |
StatusCodeClassifier |
This type inherits from ResponseClassifier and is designed to work efficiently with classifier customizations specified in RequestContext. |
TelemetryDetails |
Details about the package to be included in UserAgent telemetry |
TokenCredential |
Represents a credential capable of providing an OAuth token. |
Structs
AccessToken |
Represents an Azure service bearer access token with expiry information. |
AzureLocation |
Represents an Azure geography region where supported resource providers live. |
ContentType |
Represents content type. |
HttpHeader |
Represents an HTTP header. |
MessageProcessingContext |
Contains information related to the processing of the HttpMessage as it traverses the pipeline. |
PopTokenRequestContext |
Contains the details of an authentication token request. |
RehydrationToken |
Represents a token that can be used to rehydrate a long-running operation. |
RequestHeaders |
Headers to be sent as part of the Request. |
RequestMethod |
Represents HTTP methods sent as part of a Request. |
ResourceType |
Structure representing a resource type. |
ResponseHeaders |
Headers received as part of the Response. |
TokenRequestContext |
Contains the details of an authentication token request. |
Interfaces
ISupportsProofOfPossession |
An interface used to decorate a TokenCredential that supports Proof of Possession tokens for authenticating to Microsoft Entra ID. |
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. |
Azure SDK for .NET