Freigeben über


DelegatingHandler Klasse

Definition

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
DelegatingHandler
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)

Gilt für: