Sdílet prostřednictvím


DelegatingHandler Třída

Definice

Typ obslužných rutin HTTP, které deleguje zpracování zpráv odpovědi HTTP na jinou obslužnou rutinu, která se nazývá vnitřní obslužná rutina.

public ref class DelegatingHandler abstract : System::Net::Http::HttpMessageHandler
public abstract class DelegatingHandler : System.Net.Http.HttpMessageHandler
type DelegatingHandler = class
    inherit HttpMessageHandler
Public MustInherit Class DelegatingHandler
Inherits HttpMessageHandler
Dědičnost
DelegatingHandler
Odvozené

Poznámky

Aplikace by měla poskytnout vnitřní obslužnou rutinu buď v konstruktoru, nebo prostřednictvím InnerHandler vlastnosti před voláním SendAsync; jinak InvalidOperationException bude vyvolána.

Všimněte si, že InnerHandler vlastnost může být také delegující obslužná rutina. Tento přístup umožňuje vytvoření zásobníků obslužných rutin ke zpracování zpráv odpovědí HTTP.

Konstruktory

Name Description
DelegatingHandler()

Vytvoří novou instanci DelegatingHandler třídy.

DelegatingHandler(HttpMessageHandler)

Vytvoří novou instanci DelegatingHandler 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.

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.

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)
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