MessageProcessingHandler 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 Basistyp für Handler, die nur am Rande an der Verarbeitung von Anforderungs- und/oder Antwortnachrichten beteiligt sind.
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
Hinweise
Die tatsächliche Erstellung von Antwortnachrichten wird an einen inneren Handler delegiert. Dies MessageProcessingHandler ist nützlich, wenn der Handler keine asynchronen Vorgänge erfordert, da Vorgänge auf Anforderungs- und Antwortnachrichten schnell sind.
Die am häufigsten verwendete Verwendung besteht darin, von dieser Klasse ableiten und die ProcessRequest methoden ProcessResponse außer Kraft zu setzen.
Konstruktoren
| MessageProcessingHandler() |
Erstellt eine Instanz einer MessageProcessingHandler-Klasse. |
| MessageProcessingHandler(HttpMessageHandler) |
Erstellt eine Instanz einer MessageProcessingHandler-Klasse mit einem bestimmten inneren Handler. |
Eigenschaften
| InnerHandler |
Ruft den inneren Handler ab, der die HTTP-Antwortnachrichten verarbeitet, oder legt ihn fest. (Geerbt von DelegatingHandler) |
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. (Geerbt von DelegatingHandler) |
| 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) |
| ProcessRequest(HttpRequestMessage, CancellationToken) |
Führt die Verarbeitung bei jeder an den Server gesendeten Anforderung aus. |
| ProcessResponse(HttpResponseMessage, CancellationToken) |
Jede Antwort vom Server wird verarbeitet. |
| 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 an den inneren Handler, die an den Server gesendet werden soll. (Geerbt von DelegatingHandler) |
| 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) |