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.