MessageProcessingHandler Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En bastyp för hanterare som bara utför viss liten bearbetning av begärande- och/eller svarsmeddelanden.
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
- Arv
Kommentarer
Det faktiska skapandet av svarsmeddelanden delegeras till en inre hanterare. MessageProcessingHandler Är användbart om hanteraren inte kräver asynkrona åtgärder, eftersom åtgärder för begärande- och svarsmeddelanden är snabba.
Den vanligaste användningen är att härleda från den här klassen och åsidosätta ProcessRequest metoderna och ProcessResponse .
Konstruktorer
| Name | Description |
|---|---|
| MessageProcessingHandler() |
Skapar en instans av en MessageProcessingHandler klass. |
| MessageProcessingHandler(HttpMessageHandler) |
Skapar en instans av en MessageProcessingHandler klass med en specifik inre hanterare. |
Egenskaper
| Name | Description |
|---|---|
| InnerHandler |
Hämtar eller anger den inre hanteraren som bearbetar HTTP-svarsmeddelandena. (Ärvd från DelegatingHandler) |
Metoder
| Name | Description |
|---|---|
| Dispose() |
Släpper ohanterade resurser och gör sig av med de hanterade resurser som används av HttpMessageHandler. (Ärvd från HttpMessageHandler) |
| Dispose(Boolean) |
Släpper de ohanterade resurser som används av DelegatingHandler, och om du vill kan du ta bort de hanterade resurserna. (Ärvd från DelegatingHandler) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ProcessRequest(HttpRequestMessage, CancellationToken) |
Utför bearbetning på varje begäran som skickas till servern. |
| ProcessResponse(HttpResponseMessage, CancellationToken) |
Utför bearbetning på varje svar från servern. |
| SendAsync(HttpRequestMessage, CancellationToken) |
Skickar en HTTP-begäran till den inre hanteraren för att skicka till servern som en asynkron åtgärd. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |