Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
DelegatingHandler Class
Definition
- Namespace:
- System.Net.Http
- Assembly:
- System.Net.Http.dll
- Assemblies:
- netstandard.dll, System.Net.Http.dll
- Assembly:
- netstandard.dll
- Source:
- DelegatingHandler.cs
- Source:
- DelegatingHandler.cs
- Source:
- DelegatingHandler.cs
- Source:
- DelegatingHandler.cs
- Source:
- DelegatingHandler.cs
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.
A type for HTTP handlers that delegate the processing of HTTP response messages to another handler, called the inner handler.
public ref class DelegatingHandler abstract : System::Net::Http::HttpMessageHandler
public abstract class DelegatingHandler : System.Net.Http.HttpMessageHandler
type DelegatingHandler = class
inherit HttpMessageHandler
Public MustInherit Class DelegatingHandler
Inherits HttpMessageHandler
- Inheritance
- Derived
Remarks
An application should provide an inner handler either in the constructor or through the InnerHandler property before calling SendAsync; otherwise, an InvalidOperationException will be thrown.
Note that InnerHandler property may be a delegating handler as well. This approach allows the creation of handler stacks to process the HTTP response messages.
Constructors
| Name | Description |
|---|---|
| DelegatingHandler() |
Creates a new instance of the DelegatingHandler class. |
| DelegatingHandler(HttpMessageHandler) |
Creates a new instance of the DelegatingHandler class with a specific inner handler. |
Properties
| Name | Description |
|---|---|
| InnerHandler |
Gets or sets the inner handler which processes the HTTP response messages. |
Methods
| Name | Description |
|---|---|
| Dispose() |
Releases the unmanaged resources and disposes of the managed resources used by the HttpMessageHandler. (Inherited from HttpMessageHandler) |
| Dispose(Boolean) |
Releases the unmanaged resources used by the DelegatingHandler, and optionally disposes of the managed resources. |
| Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
| GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
| GetType() |
Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
| Send(HttpRequestMessage, CancellationToken) |
Sends an HTTP request to the inner handler to send to the server. |
| SendAsync(HttpRequestMessage, CancellationToken) |
Sends an HTTP request to the inner handler to send to the server as an asynchronous operation. |
| ToString() |
Returns a string that represents the current object. (Inherited from Object) |
Applies to
Feedback
Was this page helpful?
