HttpClient.Send Yöntem
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.
Aşırı Yüklemeler
Send(HttpRequestMessage) |
Belirtilen istekle bir HTTP isteği gönderir. |
Send(HttpRequestMessage, HttpCompletionOption) |
BIR HTTP isteği gönderir. |
Send(HttpRequestMessage, CancellationToken) |
Belirtilen istek ve iptal belirteciyle bir HTTP isteği gönderir. |
Send(HttpRequestMessage, HttpCompletionOption, CancellationToken) |
Belirtilen istek, tamamlama seçeneği ve iptal belirteciyle bir HTTP isteği gönderir. |
Send(HttpRequestMessage)
- Kaynak:
- HttpClient.cs
- Kaynak:
- HttpClient.cs
- Kaynak:
- HttpClient.cs
Belirtilen istekle bir HTTP isteği gönderir.
public:
System::Net::Http::HttpResponseMessage ^ Send(System::Net::Http::HttpRequestMessage ^ request);
public System.Net.Http.HttpResponseMessage Send (System.Net.Http.HttpRequestMessage request);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public System.Net.Http.HttpResponseMessage Send (System.Net.Http.HttpRequestMessage request);
override this.Send : System.Net.Http.HttpRequestMessage -> System.Net.Http.HttpResponseMessage
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
override this.Send : System.Net.Http.HttpRequestMessage -> System.Net.Http.HttpResponseMessage
Public Function Send (request As HttpRequestMessage) As HttpResponseMessage
Parametreler
- request
- HttpRequestMessage
Gönderilecek HTTP isteği iletisi.
Döndürülenler
HTTP yanıt iletisi.
- Öznitelikler
Özel durumlar
, request
şeklindedir null
.
HTTP sürümü 2.0 veya üzeridir ya da sürüm ilkesi olarak RequestVersionOrHigherayarlanır.
-veya-
öğesinden HttpContent türetilen özel sınıf yöntemini geçersiz kılmaz SerializeToStream(Stream, TransportContext, CancellationToken) .
-veya-
Özel HttpMessageHandler , yöntemini geçersiz kılmaz Send(HttpRequestMessage, CancellationToken) .
İstek iletisi zaten örnek tarafından HttpClient gönderilmişti.
Ağ bağlantısı, DNS hatası veya sunucu sertifikası doğrulaması gibi temel alınan bir sorun nedeniyle istek başarısız oldu.
TaskCanceledException Özel durum öğesini iç içe yerleştiriyorsaTimeoutException: İstek zaman aşımı nedeniyle başarısız oldu.
Şunlara uygulanır
Send(HttpRequestMessage, HttpCompletionOption)
- Kaynak:
- HttpClient.cs
- Kaynak:
- HttpClient.cs
- Kaynak:
- HttpClient.cs
BIR HTTP isteği gönderir.
public:
System::Net::Http::HttpResponseMessage ^ Send(System::Net::Http::HttpRequestMessage ^ request, System::Net::Http::HttpCompletionOption completionOption);
public System.Net.Http.HttpResponseMessage Send (System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpCompletionOption completionOption);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public System.Net.Http.HttpResponseMessage Send (System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpCompletionOption completionOption);
override this.Send : System.Net.Http.HttpRequestMessage * System.Net.Http.HttpCompletionOption -> System.Net.Http.HttpResponseMessage
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
override this.Send : System.Net.Http.HttpRequestMessage * System.Net.Http.HttpCompletionOption -> System.Net.Http.HttpResponseMessage
Public Function Send (request As HttpRequestMessage, completionOption As HttpCompletionOption) As HttpResponseMessage
Parametreler
- request
- HttpRequestMessage
Gönderilecek HTTP isteği iletisi.
- completionOption
- HttpCompletionOption
İşlemin ne zaman tamamlanması gerektiğini belirten numaralandırma değerlerinden biri (yanıt kullanılabilir olduğunda veya yanıt içeriğini okuduktan sonra).
Döndürülenler
HTTP yanıt iletisi.
- Öznitelikler
Özel durumlar
, request
şeklindedir null
.
HTTP sürümü 2.0 veya üzeridir ya da sürüm ilkesi olarak RequestVersionOrHigherayarlanır.
-veya-
öğesinden HttpContent türetilen özel sınıf yöntemini geçersiz kılmaz SerializeToStream(Stream, TransportContext, CancellationToken) .
-veya-
Özel HttpMessageHandler , yöntemini geçersiz kılmaz Send(HttpRequestMessage, CancellationToken) .
İstek iletisi zaten örnek tarafından HttpClient gönderilmişti.
Ağ bağlantısı, DNS hatası veya sunucu sertifikası doğrulaması gibi temel alınan bir sorun nedeniyle istek başarısız oldu.
TaskCanceledException Özel durum öğesini iç içe yerleştiriyorsaTimeoutException: İstek zaman aşımı nedeniyle başarısız oldu.
Şunlara uygulanır
Send(HttpRequestMessage, CancellationToken)
- Kaynak:
- HttpClient.cs
- Kaynak:
- HttpClient.cs
- Kaynak:
- HttpClient.cs
Belirtilen istek ve iptal belirteciyle bir HTTP isteği gönderir.
public:
override System::Net::Http::HttpResponseMessage ^ Send(System::Net::Http::HttpRequestMessage ^ request, System::Threading::CancellationToken cancellationToken);
public override System.Net.Http.HttpResponseMessage Send (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public override System.Net.Http.HttpResponseMessage Send (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken);
override this.Send : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Net.Http.HttpResponseMessage
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
override this.Send : System.Net.Http.HttpRequestMessage * System.Threading.CancellationToken -> System.Net.Http.HttpResponseMessage
Public Overrides Function Send (request As HttpRequestMessage, cancellationToken As CancellationToken) As HttpResponseMessage
Parametreler
- request
- HttpRequestMessage
Gönderilecek HTTP isteği iletisi.
- cancellationToken
- CancellationToken
İşlemi iptal etmek için belirteç.
Döndürülenler
HTTP yanıt iletisi.
- Öznitelikler
Özel durumlar
, request
şeklindedir null
.
HTTP sürümü 2.0 veya üzeridir ya da sürüm ilkesi olarak RequestVersionOrHigherayarlanır.
-veya-
öğesinden HttpContent türetilen özel sınıf yöntemini geçersiz kılmaz SerializeToStream(Stream, TransportContext, CancellationToken) .
-veya-
Özel HttpMessageHandler , yöntemini geçersiz kılmaz Send(HttpRequestMessage, CancellationToken) .
İstek iletisi zaten örnek tarafından HttpClient gönderilmişti.
Ağ bağlantısı, DNS hatası veya sunucu sertifikası doğrulaması gibi temel alınan bir sorun nedeniyle istek başarısız oldu.
İstek iptal edildi.
-veya-
TaskCanceledException Özel durum öğesini iç içe yerleştiriyorsaTimeoutException: İstek zaman aşımı nedeniyle başarısız oldu.
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.
Şunlara uygulanır
Send(HttpRequestMessage, HttpCompletionOption, CancellationToken)
- Kaynak:
- HttpClient.cs
- Kaynak:
- HttpClient.cs
- Kaynak:
- HttpClient.cs
Belirtilen istek, tamamlama seçeneği ve iptal belirteciyle bir HTTP isteği gönderir.
public:
System::Net::Http::HttpResponseMessage ^ Send(System::Net::Http::HttpRequestMessage ^ request, System::Net::Http::HttpCompletionOption completionOption, System::Threading::CancellationToken cancellationToken);
public System.Net.Http.HttpResponseMessage Send (System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpCompletionOption completionOption, System.Threading.CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public System.Net.Http.HttpResponseMessage Send (System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpCompletionOption completionOption, System.Threading.CancellationToken cancellationToken);
override this.Send : System.Net.Http.HttpRequestMessage * System.Net.Http.HttpCompletionOption * System.Threading.CancellationToken -> System.Net.Http.HttpResponseMessage
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
override this.Send : System.Net.Http.HttpRequestMessage * System.Net.Http.HttpCompletionOption * System.Threading.CancellationToken -> System.Net.Http.HttpResponseMessage
Public Function Send (request As HttpRequestMessage, completionOption As HttpCompletionOption, cancellationToken As CancellationToken) As HttpResponseMessage
Parametreler
- request
- HttpRequestMessage
Gönderilecek HTTP isteği iletisi.
- completionOption
- HttpCompletionOption
İşlemin ne zaman tamamlanması gerektiğini belirten numaralandırma değerlerinden biri (yanıt kullanılabilir olduğunda veya yanıt içeriğini okuduktan sonra).
- cancellationToken
- CancellationToken
İşlemi iptal etmek için belirteç.
Döndürülenler
HTTP yanıt iletisi.
- Öznitelikler
Özel durumlar
, request
şeklindedir null
.
HTTP sürümü 2.0 veya üzeridir ya da sürüm ilkesi olarak RequestVersionOrHigherayarlanır.
-veya-
öğesinden HttpContent türetilen özel sınıf yöntemini geçersiz kılmaz SerializeToStream(Stream, TransportContext, CancellationToken) .
-veya-
Özel HttpMessageHandler , yöntemini geçersiz kılmaz Send(HttpRequestMessage, CancellationToken) .
İstek iletisi zaten örnek tarafından HttpClient gönderilmişti.
Ağ bağlantısı, DNS hatası veya sunucu sertifikası doğrulaması gibi temel alınan bir sorun nedeniyle istek başarısız oldu.
İstek iptal edildi.
-veya-
TaskCanceledException Özel durum öğesini iç içe yerleştiriyorsaTimeoutException: İstek zaman aşımı nedeniyle başarısız oldu.
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.