MessageProcessingHandler Třída

Definice

Základní typ pro obslužné rutiny, které zpracovávají pouze malé zpracování zpráv požadavků nebo odpovědí.

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
Dědičnost
MessageProcessingHandler

Poznámky

Skutečné vytvoření zpráv odpovědí se deleguje na vnitřní obslužnou rutinu. To MessageProcessingHandler je užitečné, pokud obslužná rutina nevyžaduje asynchronní operace, protože operace se zprávami požadavků a odpovědí jsou rychlé.

Nejběžnějším využitím je odvození z této třídy a přepsání ProcessRequest metod a ProcessResponse metod.

Konstruktory

Name Description
MessageProcessingHandler()

Vytvoří instanci MessageProcessingHandler třídy.

MessageProcessingHandler(HttpMessageHandler)

Vytvoří instanci MessageProcessingHandler třídy s konkrétní vnitřní obslužnou rutinou.

Vlastnosti

Name Description
InnerHandler

Získá nebo nastaví vnitřní obslužnou rutinu, která zpracovává zprávy odpovědi HTTP.

(Zděděno od DelegatingHandler)

Metody

Name Description
Dispose()

Uvolní nespravované prostředky a odstraní spravované prostředky používané nástrojem HttpMessageHandler.

(Zděděno od HttpMessageHandler)
Dispose(Boolean)

Uvolní nespravované prostředky používané DelegatingHandlernástrojem a volitelně uvolní spravované prostředky.

(Zděděno od DelegatingHandler)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ProcessRequest(HttpRequestMessage, CancellationToken)

Provádí zpracování každého požadavku odeslaného na server.

ProcessResponse(HttpResponseMessage, CancellationToken)

Proveďte zpracování na každé odpovědi ze serveru.

Send(HttpRequestMessage, CancellationToken)

Odešle požadavek HTTP do vnitřní obslužné rutiny pro odeslání na server.

SendAsync(HttpRequestMessage, CancellationToken)

Odešle požadavek HTTP vnitřní obslužné rutině, která se odešle na server jako asynchronní operace.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro