MessageProcessingHandler 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.
Alaptípus olyan kezelők számára, akik csak kis mennyiségű kérés- és/vagy válaszüzenetet dolgoznak fel.
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
- Öröklődés
Megjegyzések
A válaszüzenetek tényleges létrehozása egy belső kezelőhöz van delegálva. Ez MessageProcessingHandler akkor hasznos, ha a kezelő nem igényel aszinkron műveleteket, mert a kérések és a válaszüzenetek műveletei gyorsak.
A leggyakoribb használat az, hogy ebből az osztályból származik, és felülbírálja a metódusokat és ProcessRequest a ProcessResponse metódusokat.
Konstruktorok
| Name | Description |
|---|---|
| MessageProcessingHandler() |
Létrehoz egy osztálypéldányt MessageProcessingHandler . |
| MessageProcessingHandler(HttpMessageHandler) |
Egy adott belső kezelővel rendelkező osztálypéldányt MessageProcessingHandler hoz létre. |
Tulajdonságok
| Name | Description |
|---|---|
| InnerHandler |
Lekéri vagy beállítja a HTTP-válaszüzeneteket feldolgozó belső kezelőt. (Öröklődés forrása DelegatingHandler) |
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. (Öröklődés forrása DelegatingHandler) |
| 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) |
| ProcessRequest(HttpRequestMessage, CancellationToken) |
A kiszolgálónak küldött összes kérelem feldolgozása. |
| ProcessResponse(HttpResponseMessage, CancellationToken) |
Végezze el a feldolgozást a kiszolgáló minden válaszán. |
| 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) |