DelegatingHandler Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Typ für HTTP-Handler, die die Verarbeitung von HTTP-Antwortnachrichten an einen anderen Handler delegieren, der als innerer Handler bezeichnet wird.
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
- Vererbung
- Abgeleitet
Hinweise
Eine Anwendung sollte einen inneren Handler entweder im Konstruktor oder über die InnerHandler Eigenschaft bereitstellen, bevor sie aufgerufen SendAsyncwird. Andernfalls wird ein InvalidOperationException Handler ausgelöst.
Beachten Sie, dass InnerHandler die Eigenschaft auch ein delegierender Handler sein kann. Dieser Ansatz ermöglicht die Erstellung von Handlerstapeln, um die HTTP-Antwortnachrichten zu verarbeiten.
Konstruktoren
| Name | Beschreibung |
|---|---|
| DelegatingHandler() |
Erstellt eine neue Instanz der DelegatingHandler Klasse. |
| DelegatingHandler(HttpMessageHandler) |
Erstellt eine neue Instanz der DelegatingHandler Klasse mit einem bestimmten inneren Handler. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| InnerHandler |
Dient zum Abrufen oder Festlegen des inneren Handlers, der die HTTP-Antwortnachrichten verarbeitet. |
Methoden
| Name | Beschreibung |
|---|---|
| Dispose() |
Gibt die nicht verwalteten Ressourcen frei und entsorgt die verwalteten Ressourcen, die von der HttpMessageHandler. (Geerbt von HttpMessageHandler) |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von den DelegatingHandlerverwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen ab. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| Send(HttpRequestMessage, CancellationToken) |
Sendet eine HTTP-Anforderung an den inneren Handler, der an den Server gesendet werden soll. |
| SendAsync(HttpRequestMessage, CancellationToken) |
Sendet eine HTTP-Anforderung an den inneren Handler, um als asynchronen Vorgang an den Server zu senden. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |