DelegatingHandler Třída

Definice

Typ pro obslužné rutiny PROTOKOLU HTTP, které deleguje zpracování zpráv odpovědí HTTP na jinou obslužnou rutinu označovanou jako 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 před voláním SendAsyncposkytnout vnitřní obslužnou rutinu buď v konstruktoruInnerHandler, nebo prostřednictvím vlastnosti . InvalidOperationException V opačném případě bude vyvolána .

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

Konstruktory

DelegatingHandler()

Vytvoří novou instanci třídy DelegatingHandler.

DelegatingHandler(HttpMessageHandler)

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

Vlastnosti

InnerHandler

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

Metody

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é nástrojem DelegatingHandlera volitelně odstraní spravované prostředky.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

Type Získá z aktuální instance.

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

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

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

Odešle požadavek HTTP vnitřní obslužné rutině k odeslání na server.

Send(HttpRequestMessage, CancellationToken)

Při přepsání v odvozené třídě odešle požadavek HTTP se zadaným tokenem požadavku a zrušení. V opačném případě vyvolá NotSupportedException.

(Zděděno od HttpMessageHandler)
SendAsync(HttpRequestMessage, CancellationToken)

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

ToString()

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

(Zděděno od Object)

Platí pro