HttpMessageInvoker.Send(HttpRequestMessage, CancellationToken) Yöntem

Tanım

Belirtilen istek ve iptal belirteciyle bir HTTP isteği gönderir.

C#
public virtual System.Net.Http.HttpResponseMessage Send (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
C#
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public virtual System.Net.Http.HttpResponseMessage Send (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);

Parametreler

request
HttpRequestMessage

Gönderilecek HTTP isteği iletisi.

cancellationToken
CancellationToken

İşlemi iptal etmek için iptal belirteci.

Döndürülenler

HTTP yanıt iletisi.

Öznitelikler

Özel durumlar

şuydu request : null.

HTTP/2 ve üzeri için veya sürüm yükseltmesi istendiğinde tarafından RequestVersionOrHigheretkinleştirilir.

-veya-

Geçersiz kılma SerializeToStream(Stream, TransportContext, CancellationToken) yönteminden türetilmiş HttpContent özel sınıf kullanılıyorsa.

-veya-

Özel HttpMessageHandler geçersiz kılma Send(HttpRequestMessage, CancellationToken) yöntemi kullanılıyorsa.

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

Şunlara uygulanır

Ürün Sürümler
.NET 5, 6, 7, 8, 9