MessageProcessingHandler Klasse

Definition

Ein Basistyp für Handler, die nur am Rande an der Verarbeitung von Anforderungs- und/oder Antwortnachrichten beteiligt sind.A base type for handlers which only do some small processing of request and/or response messages.

public ref class MessageProcessingHandler abstract : System::Net::Http::DelegatingHandler
public abstract class MessageProcessingHandler : System.Net.Http.DelegatingHandler
type MessageProcessingHandler = class
    inherit DelegatingHandler
Public MustInherit Class MessageProcessingHandler
Inherits DelegatingHandler
Vererbung
MessageProcessingHandler

Hinweise

Die tatsächliche Erstellung von Antwort Nachrichten wird an einen inneren Handler delegiert.The actual creation of response messages is delegated to an inner handler. Das MessageProcessingHandler ist nützlich, wenn der Handler keine asynchronen Vorgänge erfordert, da Vorgänge für Anforderungs-und Antwort Nachrichten schnell sind.The MessageProcessingHandler is useful if the handler doesn't require asynchronous operations, because operations on request and response messages are fast.

Die häufigste Verwendung besteht darin, von dieser Klasse abzuleiten und die ProcessRequest -Methode und die-Methode zu überschreiben ProcessResponse .The most common usage is to derive from this class and override the ProcessRequest and ProcessResponse methods.

Konstruktoren

MessageProcessingHandler()

Erstellt eine Instanz einer MessageProcessingHandler-Klasse.Creates an instance of a MessageProcessingHandler class.

MessageProcessingHandler(HttpMessageHandler)

Erstellt eine Instanz einer MessageProcessingHandler-Klasse mit einem bestimmten inneren Handler.Creates an instance of a MessageProcessingHandler 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.

(Geerbt von DelegatingHandler)

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.

(Geerbt von DelegatingHandler)
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)
ProcessRequest(HttpRequestMessage, CancellationToken)

Führt die Verarbeitung bei jeder an den Server gesendeten Anforderung aus.Performs processing on each request sent to the server.

ProcessResponse(HttpResponseMessage, CancellationToken)

Jede Antwort vom Server wird verarbeitet.Perform processing on each response from the server.

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 an den inneren Handler, die an den Server gesendet werden soll.Sends an HTTP request to the inner handler to send to the server.

(Geerbt von DelegatingHandler)
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: