HttpMessageHandler.SendAsync(HttpRequestMessage, CancellationToken) Yöntem

Tanım

Http isteğini zaman uyumsuz bir işlem olarak gönderin.

protected public:
 abstract System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ SendAsync(System::Net::Http::HttpRequestMessage ^ request, System::Threading::CancellationToken cancellationToken);
protected internal abstract System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
abstract member SendAsync : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Protected Friend MustOverride Function SendAsync (request As HttpRequestMessage, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

Parametreler

request
HttpRequestMessage

Gönderilecek HTTP isteği iletisi.

cancellationToken
CancellationToken

İşlemi iptal etmek için iptal belirteci.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi.

Özel durumlar

olan request .null

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Açıklamalar

Bu işlem engellenmez. Döndürülen Task<TResult> nesne, içerik de dahil olmak üzere tüm yanıt okunduktan sonra tamamlanır.

SendAsync yöntemi öncelikle sistem tarafından kullanılır. Yöntemlerden biri HttpClient.SendAsync çağrıldığında bu yöntem sistem tarafından çağrılır. Çoğu uygulama hiçbir zaman bu yöntemi çağırmaz.

Şunlara uygulanır