MessageProcessingHandler Sınıf

Tanım

yalnızca istek ve/veya yanıt iletilerinin küçük bir kısmını işleyen işleyiciler için bir 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 iletilerinde işlemler hızlıdır.

En yaygın kullanım, bu sınıftan türetme ve ve ProcessResponse yöntemlerini geçersiz kılmaktırProcessRequest.

Oluşturucular

MessageProcessingHandler()

Sınıfın bir örneğini MessageProcessingHandler oluşturur.

MessageProcessingHandler(HttpMessageHandler)

Belirli bir iç işleyiciye sahip bir MessageProcessingHandler sınıfın örneğini oluşturur.

Özellikler

InnerHandler

HTTP yanıt iletilerini işleyen iç işleyiciyi alır veya ayarlar.

(Devralındığı yer: DelegatingHandler)

Yöntemler

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ı atlar.

(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()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ 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.

Send(HttpRequestMessage, CancellationToken)

sunucuya göndermek için iç işleyiciye bir HTTP isteği gönderir.

(Devralındığı yer: DelegatingHandler)
SendAsync(HttpRequestMessage, CancellationToken)

Sunucuya zaman uyumsuz bir işlem olarak göndermek için iç işleyiciye bir HTTP isteği gönderir.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır