DelegatingHandler Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- 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) |