Udostępnij za pośrednictwem


MessageProcessingHandler Klasa

Definicja

Podstawowy typ procedur obsługi, które wykonują tylko niewielkie przetwarzanie komunikatów żądań i/lub odpowiedzi.

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
Dziedziczenie
MessageProcessingHandler

Uwagi

Rzeczywiste tworzenie komunikatów odpowiedzi jest delegowane do wewnętrznego programu obsługi. Jest MessageProcessingHandler to przydatne, jeśli procedura obsługi nie wymaga operacji asynchronicznych, ponieważ operacje na komunikatach żądania i odpowiedzi są szybkie.

Najbardziej typowym użyciem jest wyprowadzenie z tej klasy i zastąpienie ProcessRequest metod i ProcessResponse .

Konstruktory

MessageProcessingHandler()

Tworzy wystąpienie MessageProcessingHandler klasy.

MessageProcessingHandler(HttpMessageHandler)

Tworzy wystąpienie MessageProcessingHandler klasy z określoną wewnętrzną procedurą obsługi.

Właściwości

InnerHandler

Pobiera lub ustawia wewnętrzną procedurę obsługi, która przetwarza komunikaty odpowiedzi HTTP.

(Odziedziczone po DelegatingHandler)

Metody

Dispose()

Zwalnia niezarządzane zasoby i usuwa zarządzane zasoby używane przez program HttpMessageHandler.

(Odziedziczone po HttpMessageHandler)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez DelegatingHandlerprogram i opcjonalnie usuwa zasoby zarządzane.

(Odziedziczone po DelegatingHandler)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ProcessRequest(HttpRequestMessage, CancellationToken)

Wykonuje przetwarzanie na każdym żądaniu wysyłanym do serwera.

ProcessResponse(HttpResponseMessage, CancellationToken)

Wykonaj przetwarzanie na każdej odpowiedzi z serwera.

Send(HttpRequestMessage, CancellationToken)

Wysyła żądanie HTTP do programu obsługi wewnętrznej w celu wysłania do serwera.

Send(HttpRequestMessage, CancellationToken)

Wysyła żądanie HTTP do programu obsługi wewnętrznej w celu wysłania do serwera.

(Odziedziczone po DelegatingHandler)
SendAsync(HttpRequestMessage, CancellationToken)

Wysyła żądanie HTTP do wewnętrznego programu obsługi w celu wysłania do serwera jako operacji asynchronicznej.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy