<PackageReference Include="Azure.Core" Version="1.44.1" />

Azure.Core

Namespace with 31 public types

Classes

 DiagnosticsOptions Exposes client options related to logging, telemetry, and distributed tracing.
 HttpMessage Represents a context flowing through the .
 RequestUriBuilder Provides a custom builder for Uniform Resource Identifiers (URIs) and modifies URIs for the class.
 ResourceIdentifier An Azure Resource Manager resource identifier.
 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.
 StatusCodeClassifier This type inherits from ResponseClassifier and is designed to work efficiently with classifier customizations specified in .
 TelemetryDetails Details about the package to be included in UserAgent telemetry

Structures

 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 as it traverses the pipeline.
 RehydrationToken Represents a token that can be used to rehydrate a long-running operation.
 RequestHeaders Headers to be sent as part of the .
 RequestMethod Represents HTTP methods sent as part of a .
 ResourceType Structure representing a resource type.
 ResponseHeaders Headers received as part of the .
 TokenRequestContext Contains the details of an authentication token request.

Enumerations

 HttpPipelinePosition Represents a position of the policy in the pipeline.
 RetryMode The type of approach to apply when calculating the delay between retry attempts.

Static Classes

 DelegatedTokenCredential A factory for creating a delegated capable of providing an OAuth token.
 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.

Abstract Classes

 ClientOptions Base type for all client option types, exposes various common client options like , , .
 DelayStrategy An abstraction to control delay behavior.
 Request Represents an HTTP request. Use or to create an instance.
 RequestContent Represents the content sent as part of the .
 RequestFailedDetailsParser Controls how error response content should be parsed.
 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's TryClassify 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.
 TokenCredential Represents a credential capable of providing an OAuth token.