MessageProcessingHandler Klass

Definition

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
MessageProcessingHandler

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)

Gäller för