MessageProcessingHandler Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İstek ve/veya yanıt iletilerinin yalnızca bazı küçük işlemlerini yapan işleyiciler için temel tür.
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
- Devralma
Açıklamalar
Yanıt iletilerinin gerçek olarak oluşturulması, bir iç işleyiciye devredilir. MessageProcessingHandler, işleyicinin zaman uyumsuz işlemler gerektirmemesi durumunda kullanışlıdır çünkü istek ve yanıt iletilerindeki işlemler hızlıdır.
En yaygın kullanım, bu sınıftan türetmek ve ve ProcessRequest yöntemlerini geçersiz kılmaktırProcessResponse.
Oluşturucular
| Name | Description |
|---|---|
| MessageProcessingHandler() |
Bir sınıfın örneğini MessageProcessingHandler oluşturur. |
| MessageProcessingHandler(HttpMessageHandler) |
Belirli bir iç işleyiciye sahip bir MessageProcessingHandler sınıfın örneğini oluşturur. |
Özellikler
| Name | Description |
|---|---|
| InnerHandler |
HTTP yanıt iletilerini işleyen iç işleyiciyi alır veya ayarlar. (Devralındığı yer: DelegatingHandler) |
Yöntemler
| Name | Description |
|---|---|
| Dispose() |
Yönetilmeyen kaynakları serbest bırakır ve tarafından HttpMessageHandlerkullanılan yönetilen kaynakları atılır. (Devralındığı yer: HttpMessageHandler) |
| Dispose(Boolean) |
tarafından DelegatingHandlerkullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları atılır. (Devralındığı yer: DelegatingHandler) |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ProcessRequest(HttpRequestMessage, CancellationToken) |
Sunucuya gönderilen her istek üzerinde işlem gerçekleştirir. |
| ProcessResponse(HttpResponseMessage, CancellationToken) |
Sunucudan gelen her yanıt üzerinde işlem gerçekleştirin. |
| Send(HttpRequestMessage, CancellationToken) |
sunucuya göndermek için iç işleyiciye bir HTTP isteği gönderir. |
| SendAsync(HttpRequestMessage, CancellationToken) |
Zaman uyumsuz bir işlem olarak sunucuya göndermek için iç işleyiciye bir HTTP isteği gönderir. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |