DelegatingHandler Osztály

Definíció

A HTTP-kezelők olyan típusa, amely delegálja a HTTP-válaszüzenetek feldolgozását egy másik kezelőnek, az úgynevezett belső kezelőnek.

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
Öröklődés
DelegatingHandler
Származtatott

Megjegyzések

Az alkalmazásnak belső kezelőt kell biztosítania a konstruktorban vagy a tulajdonságon keresztül, InnerHandler mielőtt meghívna SendAsync; ellenkező esetben a rendszer eldobja a kezelőt InvalidOperationException .

Vegye figyelembe, hogy InnerHandler a tulajdonság lehet delegáló kezelő is. Ez a módszer lehetővé teszi, hogy a kezelői veremek feldolgozzák a HTTP-válaszüzeneteket.

Konstruktorok

Name Description
DelegatingHandler()

Létrehozza az osztály új példányát DelegatingHandler .

DelegatingHandler(HttpMessageHandler)

Létrehoz egy új példányt az DelegatingHandler osztályból egy adott belső kezelővel.

Tulajdonságok

Name Description
InnerHandler

Lekéri vagy beállítja a HTTP-válaszüzeneteket feldolgozó belső kezelőt.

Metódusok

Name Description
Dispose()

Felszabadítja a nem felügyelt erőforrásokat, és a felügyelt erőforrásokat HttpMessageHandlera .

(Öröklődés forrása HttpMessageHandler)
Dispose(Boolean)

Felszabadítja a felügyelt erőforrások által DelegatingHandlerhasznált nem felügyelt erőforrásokat, és opcionálisan a felügyelt erőforrásokat is megsemmisíti.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
Send(HttpRequestMessage, CancellationToken)

HTTP-kérést küld a belső kezelőnek, hogy elküldje a kiszolgálónak.

SendAsync(HttpRequestMessage, CancellationToken)

HTTP-kérést küld a belső kezelőnek, amely aszinkron műveletként küldi el a kiszolgálónak.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: