HttpClient.GetStringAsync Yöntem

Tanım

Belirtilen Uri'ye bir GET isteği gönderin ve yanıt gövdesini zaman uyumsuz bir işlemde dize olarak döndürin.

Aşırı Yüklemeler

GetStringAsync(String)

Belirtilen Uri'ye bir GET isteği gönderin ve yanıt gövdesini zaman uyumsuz bir işlemde dize olarak döndürin.

GetStringAsync(Uri)

Belirtilen Uri'ye bir GET isteği gönderin ve yanıt gövdesini zaman uyumsuz bir işlemde dize olarak döndürin.

GetStringAsync(String, CancellationToken)

Belirtilen Uri'ye bir GET isteği gönderin ve yanıt gövdesini zaman uyumsuz bir işlemde dize olarak döndürin.

GetStringAsync(Uri, CancellationToken)

Belirtilen Uri'ye bir GET isteği gönderin ve yanıt gövdesini zaman uyumsuz bir işlemde dize olarak döndürin.

Açıklamalar

Bu işlem engellemez.

GetStringAsync(String)

Kaynak:
HttpClient.cs
Kaynak:
HttpClient.cs
Kaynak:
HttpClient.cs

Belirtilen Uri'ye bir GET isteği gönderin ve yanıt gövdesini zaman uyumsuz bir işlemde dize olarak döndürin.

C#
public System.Threading.Tasks.Task<string> GetStringAsync (string requestUri);
C#
public System.Threading.Tasks.Task<string> GetStringAsync (string? requestUri);

Parametreler

requestUri
String

İsteğin gönderildiği Uri.

Döndürülenler

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

Özel durumlar

mutlak requestUri bir URI olmalıdır veya BaseAddress ayarlanmalıdır.

Ağ bağlantısı, DNS hatası, sunucu sertifikası doğrulaması (veya yalnızca .NET Framework için zaman aşımı) gibi temel alınan bir sorun nedeniyle istek başarısız oldu.

Yalnızca .NET Core ve .NET 5 ve üzeri: İstek zaman aşımı nedeniyle başarısız oldu.

Sağlanan istek URI'si geçerli göreli veya mutlak URI değil.

Açıklamalar

Bu işlem engellemez. Döndürülen Task<TResult> nesne, yanıt gövdesinin tamamı okunduktan sonra tamamlanır.

Not

Zaman aşımı durumunda:

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetStringAsync(Uri)

Kaynak:
HttpClient.cs
Kaynak:
HttpClient.cs
Kaynak:
HttpClient.cs

Belirtilen Uri'ye bir GET isteği gönderin ve yanıt gövdesini zaman uyumsuz bir işlemde dize olarak döndürin.

C#
public System.Threading.Tasks.Task<string> GetStringAsync (Uri requestUri);
C#
public System.Threading.Tasks.Task<string> GetStringAsync (Uri? requestUri);

Parametreler

requestUri
Uri

İsteğin gönderildiği Uri.

Döndürülenler

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

Özel durumlar

mutlak requestUri bir URI olmalıdır veya BaseAddress ayarlanmalıdır.

Ağ bağlantısı, DNS hatası, sunucu sertifikası doğrulaması (veya yalnızca .NET Framework için zaman aşımı) gibi temel alınan bir sorun nedeniyle istek başarısız oldu.

Yalnızca .NET Core ve .NET 5 ve üzeri: İstek zaman aşımı nedeniyle başarısız oldu.

Açıklamalar

Bu işlem engellemez. Döndürülen Task<TResult> nesne, yanıt gövdesinin tamamı okunduktan sonra tamamlanır.

Not

Zaman aşımı durumunda:

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetStringAsync(String, CancellationToken)

Kaynak:
HttpClient.cs
Kaynak:
HttpClient.cs
Kaynak:
HttpClient.cs

Belirtilen Uri'ye bir GET isteği gönderin ve yanıt gövdesini zaman uyumsuz bir işlemde dize olarak döndürin.

C#
public System.Threading.Tasks.Task<string> GetStringAsync (string? requestUri, System.Threading.CancellationToken cancellationToken);

Parametreler

requestUri
String

İsteğin gönderildiği Uri.

cancellationToken
CancellationToken

İşlemi iptal etmek için iptal belirteci.

Döndürülenler

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

Özel durumlar

, requestUri şeklindedir null.

Ağ bağlantısı, DNS hatası, sunucu sertifikası doğrulaması (veya yalnızca .NET Framework için zaman aşımı) gibi temel alınan bir sorun nedeniyle istek başarısız oldu.

Yalnızca .NET Core ve .NET 5 ve üzeri: İstek zaman aşımı nedeniyle başarısız oldu.

Sağlanan istek URI'si geçerli göreli veya mutlak URI değil.

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

Açıklamalar

Bu işlem engellemez. Döndürülen Task<TResult> nesne, yanıt gövdesinin tamamı okunduktan sonra tamamlanır.

Not

Zaman aşımı durumunda:

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET 5, 6, 7, 8, 9

GetStringAsync(Uri, CancellationToken)

Kaynak:
HttpClient.cs
Kaynak:
HttpClient.cs
Kaynak:
HttpClient.cs

Belirtilen Uri'ye bir GET isteği gönderin ve yanıt gövdesini zaman uyumsuz bir işlemde dize olarak döndürin.

C#
public System.Threading.Tasks.Task<string> GetStringAsync (Uri? requestUri, System.Threading.CancellationToken cancellationToken);

Parametreler

requestUri
Uri

İsteğin gönderildiği Uri.

cancellationToken
CancellationToken

İşlemi iptal etmek için iptal belirteci.

Döndürülenler

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

Özel durumlar

, requestUri şeklindedir null.

Ağ bağlantısı, DNS hatası, sunucu sertifikası doğrulaması (veya yalnızca .NET Framework için zaman aşımı) gibi temel alınan bir sorun nedeniyle istek başarısız oldu.

Yalnızca .NET Core ve .NET 5 ve üzeri: İ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.

Açıklamalar

Bu işlem engellemez. Döndürülen Task<TResult> nesne, yanıt gövdesinin tamamı okunduktan sonra tamamlanır.

Not

Zaman aşımı durumunda:

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET 5, 6, 7, 8, 9