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 in einen anderen Handler (den internen Handler) delegieren.
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 vor dem Aufrufen SendAsynceinen inneren Handler entweder im Konstruktor oder über die InnerHandler -Eigenschaft bereitstellen. Andernfalls wird ein InvalidOperationException ausgelöst.
Beachten Sie, dass die InnerHandler Eigenschaft auch ein delegierender Handler sein kann. Dieser Ansatz ermöglicht die Erstellung von Handlerstapeln zum Verarbeiten der HTTP-Antwortnachrichten.
Konstruktoren
DelegatingHandler() |
Erstellt eine neue Instanz der DelegatingHandler-Klasse. |
DelegatingHandler(HttpMessageHandler) |
Erstellt eine neue Instanz der DelegatingHandler-Klasse mit einem bestimmten inneren Handler. |
Eigenschaften
InnerHandler |
Ruft den inneren Handler ab, der die HTTP-Antwortnachrichten verarbeitet, oder legt ihn fest. |
Methoden
Dispose() |
Gibt die vom HttpMessageHandler verwendeten, nicht verwalteten Ressourcen frei und verwirft die verwalteten Ressourcen. (Geerbt von HttpMessageHandler) |
Dispose(Boolean) |
Gibt die vom DelegatingHandler verwendeten, nicht verwalteten Ressourcen frei und verwirft optional auch die verwalteten Ressourcen. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Send(HttpRequestMessage, CancellationToken) |
Sendet eine HTTP-Anforderung an den inneren Handler, die an den Server gesendet werden soll. |
Send(HttpRequestMessage, CancellationToken) |
Sendet eine HTTP-Anforderung mit der angegebenen Anforderung und einem Abbruchtoken, wenn eine Überschreibung in einer abgeleiteten Klasse erfolgt. Löst andernfalls eine NotSupportedException aus. (Geerbt von HttpMessageHandler) |
SendAsync(HttpRequestMessage, CancellationToken) |
Sendet eine HTTP-Anforderung an den inneren Handler, der als asynchroner Vorgang an den Server gesendet werden soll. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |