DelegatingHandler Klasse

Definition

Ein Typ für HTTP-Handler, die die Verarbeitung von HTTP-Antwortnachrichten in einen anderen Handler (den internen Handler) delegieren.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
Vererbung
DelegatingHandler
Abgeleitet

Hinweise

Eine Anwendung sollte einen inneren Handler entweder im Konstruktor oder über die-Eigenschaft bereitstellen, InnerHandler bevor aufgerufen wird SendAsync . andernfalls wird eine ausgelöst InvalidOperationException .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.

Beachten Sie, dass die InnerHandler Eigenschaft möglicherweise auch ein delegierenden Handler ist.Note that InnerHandler property may be a delegating handler as well. Dieser Ansatz ermöglicht die Erstellung von handlerstapeln zur Verarbeitung der HTTP-Antwort Nachrichten.This approach allows the creation of handler stacks to process the HTTP response messages.

Konstruktoren

DelegatingHandler()

Erstellt eine neue Instanz der DelegatingHandler-Klasse.Creates a new instance of the DelegatingHandler class.

DelegatingHandler(HttpMessageHandler)

Erstellt eine neue Instanz der DelegatingHandler-Klasse mit einem bestimmten inneren Handler.Creates a new instance of the DelegatingHandler class with a specific inner handler.

Eigenschaften

InnerHandler

Ruft den inneren Handler ab, der die HTTP-Antwortnachrichten verarbeitet, oder legt ihn fest.Gets or sets the inner handler which processes the HTTP response messages.

Methoden

Dispose()

Gibt die vom HttpMessageHandler verwendeten, nicht verwalteten Ressourcen frei und verwirft die verwalteten Ressourcen.Releases the unmanaged resources and disposes of the managed resources used by the HttpMessageHandler.

(Geerbt von HttpMessageHandler)
Dispose(Boolean)

Gibt die vom DelegatingHandler verwendeten, nicht verwalteten Ressourcen frei und verwirft optional auch die verwalteten Ressourcen.Releases the unmanaged resources used by the DelegatingHandler, and optionally disposes of the managed resources.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
Send(HttpRequestMessage, CancellationToken)

Sendet eine HTTP-Anforderung an den inneren Handler, die an den Server gesendet werden soll.Sends an HTTP request to the inner handler to send to the server.

Send(HttpRequestMessage, CancellationToken)

Sendet eine HTTP-Anforderung mit der angegebenen Anforderung und einem Abbruchtoken, wenn eine Überschreibung in einer abgeleiteten Klasse erfolgt.When overridden in a derived class, sends an HTTP request with the specified request and cancellation token. Löst andernfalls eine NotSupportedException aus.Otherwise, throws a NotSupportedException.

(Geerbt von HttpMessageHandler)
SendAsync(HttpRequestMessage, CancellationToken)

Sendet eine HTTP-Anforderung an den inneren Handler, der als asynchroner Vorgang an den Server gesendet werden soll.Sends an HTTP request to the inner handler to send to the server as an asynchronous operation.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für: