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 eine kleine Verarbeitung von Anforderungs- und/oder Antwortnachrichten ausführen.
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 für Anforderungs- und Antwortnachrichten schnell sind.
Die am häufigsten verwendete Verwendung besteht darin, von dieser Klasse abzuleiten und die ProcessRequest Methoden und ProcessResponse Methoden außer Kraft zu setzen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| MessageProcessingHandler() |
Erstellt eine Instanz einer MessageProcessingHandler Klasse. |
| MessageProcessingHandler(HttpMessageHandler) |
Erstellt eine Instanz einer MessageProcessingHandler Klasse mit einem bestimmten inneren Handler. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| InnerHandler |
Dient zum Abrufen oder Festlegen des inneren Handlers, der die HTTP-Antwortnachrichten verarbeitet. (Geerbt von DelegatingHandler) |
Methoden
| Name | Beschreibung |
|---|---|
| Dispose() |
Gibt die nicht verwalteten Ressourcen frei und entsorgt die verwalteten Ressourcen, die von der HttpMessageHandler. (Geerbt von HttpMessageHandler) |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von den DelegatingHandlerverwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen ab. (Geerbt von DelegatingHandler) |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ProcessRequest(HttpRequestMessage, CancellationToken) |
Führt die Verarbeitung für jede anforderung aus, die an den Server gesendet wird. |
| ProcessResponse(HttpResponseMessage, CancellationToken) |
Führen Sie die Verarbeitung für jede Antwort vom Server aus. |
| SendAsync(HttpRequestMessage, CancellationToken) |
Sendet eine HTTP-Anforderung an den inneren Handler, um als asynchronen Vorgang an den Server zu senden. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |