MessageProcessingHandler Sınıf

Tanım

İ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
MessageProcessingHandler

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)

Şunlara uygulanır