See: Description
| Interface | Description |
|---|---|
| AfterRetryPolicyProvider |
Implementing classes are automatically added as policies after the retry policy.
|
| BeforeRetryPolicyProvider |
Implementing classes are automatically added as policies before the retry policy.
|
| HttpPipelinePolicy |
A policy within the
HttpPipeline. |
| HttpPolicyProvider |
Implementing classes automatically provide policies.
|
| RetryStrategy |
The interface for determining the retry strategy used in
RetryPolicy. |
| Class | Description |
|---|---|
| AddDatePolicy |
The pipeline policy that adds a "Date" header in RFC 1123 format when sending an HTTP request.
|
| AddHeadersFromContextPolicy |
The pipeline policy that override or add
HttpHeaders in HttpRequest by reading values from
Context with key 'azure-http-headers-key'. |
| AddHeadersPolicy |
The pipeline policy that adds a particular set of headers to HTTP requests.
|
| AzureKeyCredentialPolicy |
Pipeline policy that uses an
AzureKeyCredential to set the authorization key for a request. |
| BearerTokenAuthenticationPolicy |
The pipeline policy that applies a token credential to an HTTP request
with "Bearer" scheme.
|
| CookiePolicy |
The pipeline policy that which stores cookies based on the response "Set-Cookie" header and adds cookies to requests.
|
| ExponentialBackoff |
A truncated exponential backoff implementation of
RetryStrategy that has a delay duration that exponentially
increases with each retry attempt until an upper bound is reached after which every retry attempt is delayed by the
provided max delay duration. |
| FixedDelay |
A fixed-delay implementation of
RetryStrategy that has a fixed delay duration between each retry attempt. |
| HostPolicy |
The pipeline policy that adds the given host to each HttpRequest.
|
| HttpLoggingPolicy |
The pipeline policy that handles logging of HTTP requests and responses.
|
| HttpLogOptions |
The log configurations for HTTP messages.
|
| HttpPolicyProviders |
This class handles adding SPI plug-able policies to a pipeline automatically.
|
| PortPolicy |
The pipeline policy that adds a given port to each
HttpRequest. |
| ProtocolPolicy |
The pipeline policy that adds a given protocol to each HttpRequest.
|
| RequestIdPolicy |
The pipeline policy that puts a UUID in the request header.
|
| RetryPolicy |
A pipeline policy that retries when a recoverable HTTP error occurs.
|
| TimeoutPolicy |
The pipeline policy that limits the time allowed between sending a request and receiving the response.
|
| UserAgentPolicy |
Pipeline policy that adds "User-Agent" header to a request.
|
| Enum | Description |
|---|---|
| HttpLogDetailLevel |
The level of detail to log on HTTP messages.
|
Copyright © 2020 Microsoft Corporation. All rights reserved.