All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AddDatePolicy The pipeline policy that adds a "Date" header in RFC 1123 format when sending an HTTP request.AddHeadersPolicy The pipeline policy that adds a particular set of headers to HTTP requests.AuthorizationChallengeHandler This class handles Basic and Digest authorization challenges, complying to RFC 2617 and RFC 7616.AzureKeyCredentialPolicy Pipeline policy that uses anAzureKeyCredential
to set the authorization key for a request.BearerTokenAuthenticationPolicy The pipeline policy that applies a token credential to an HTTP request with "Bearer" scheme.BufferedHttpResponse HTTP response which will buffer the response's body.ClientAuthenticationException The exception thrown when failed to authenticate the client request with status code of 4XX, typically 401 unauthorized.CookiePolicy The pipeline policy that which stores cookies based on the response "Set-Cookie" header and adds cookies to requests.ExponentialBackoff The retry strategy with full jitter backoff.FixedDelay The retry strategy with fixed backoff delay.HostPolicy The pipeline policy that adds the given host to each HttpRequest.HttpCallback The callback type to notify the result of an HTTP call.HttpCallDispatcher The dispatcher to dispatch async HTTP calls send through the pipeline.HttpCallDispatcher.HttpCallFunction Contract representing an HTTP call to execute.HttpClient A generic interface for sending HTTP requests and getting responses.HttpClientProvider An interface to be implemented by any azure-core plugin that wishes to provide an alternateHttpClient
implementation.HttpClientProviders This class handles loading available HTTP clientsHttpHeader A single header within a HTTP request or response.HttpHeaders A collection of headers on an HTTP request or response.HttpLogDetailLevel The level of detail to log on HTTP messages.HttpLoggingPolicy The pipeline policy that handles logging of HTTP requests and responses.HttpLogOptions The log configurations for HTTP messages.HttpMethod The HTTP request methods.HttpPipeline The HTTP pipeline that HTTP requests and corresponding responses will flow through.HttpPipelineBuilder This class provides a fluent builder API to help aid the configuration and instantiation of theHttpPipeline
, callingbuild
constructs an instance of the pipeline.HttpPipelinePolicy A policy within theHttpPipeline
.HttpPipelinePolicyChain The type that enablesHttpPipelinePolicy
implementations to access theHttpRequest
and the correspondingHttpResponse
flowing through the pipeline.HttpRequest The outgoing Http request.HttpRequestException The exception when an HTTP request fails.HttpResponse The type representing response ofHttpRequest
.HttpResponseException The exception thrown when an unsuccessful response is received with http status code (e.g.NextPolicyCallback The callback type to receive the result from the next policy in the pipeline.PolicyCompleter A completer provided toNextPolicyCallback.onSuccess
andNextPolicyCallback.onError
methods along with the result (response or error) produced from the next policy.PolicyCompleter.CompletionState The type representsNextPolicyCallback.onSuccess
andNextPolicyCallback.onError
return value.PortPolicy The pipeline policy that adds a given port to eachHttpRequest
.ProtocolPolicy The pipeline policy that adds a given protocol to each HttpRequest.RequestIdPolicy The pipeline policy that puts a UUID in the request header.ResourceExistsException The exception thrown when HTTP request tried to create an already existing resource with status code of 4XX, typically 412 conflict.ResourceModifiedException The exception thrown for invalid resource modification with status code of 4XX, typically 409 Conflict.ResourceNotFoundException An error response, typically triggered by a 412 response (for update) or 404 (for get/post)RetryPolicy Pipeline interceptor that retries when a recoverable exception or HTTP error occurs.RetryStrategy The interface for determining the retry strategy used inRetryPolicy
.TooManyRedirectsException This exception is thrown when an HTTP request has reached the maximum number of redirect attempts with HTTP status code of 3XX.UrlBuilder A builder class that is used to create URLs.UrlTokenizer The type to enumerate URL tokens in a text.UserAgentPolicy Pipeline policy that adds "User-Agent" header to a request.Util