MessageProcessingHandler Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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) |