HttpClient.GetByteArrayAsync 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.
Belirtilen Uri'ye bir GET isteği gönderin ve yanıt gövdesini zaman uyumsuz bir işlemde bayt dizisi olarak döndürür.
Aşırı Yüklemeler
GetByteArrayAsync(String) |
Belirtilen Uri'ye bir GET isteği gönderir ve yanıt gövdesini zaman uyumsuz bir işlemde bayt dizisi olarak döndürür. |
GetByteArrayAsync(Uri) |
Belirtilen Uri'ye bir GET isteği gönderin ve yanıt gövdesini zaman uyumsuz bir işlemde bayt dizisi olarak döndürür. |
GetByteArrayAsync(String, CancellationToken) |
Belirtilen Uri'ye bir GET isteği gönderir ve yanıt gövdesini zaman uyumsuz bir işlemde bayt dizisi olarak döndürür. |
GetByteArrayAsync(Uri, CancellationToken) |
Belirtilen Uri'ye bir GET isteği gönderin ve yanıt gövdesini zaman uyumsuz bir işlemde bayt dizisi olarak döndürür. |
Açıklamalar
İşlem engellenmez.
GetByteArrayAsync(String)
- Kaynak:
- HttpClient.cs
- Kaynak:
- HttpClient.cs
- Kaynak:
- HttpClient.cs
Belirtilen Uri'ye bir GET isteği gönderir ve yanıt gövdesini zaman uyumsuz bir işlemde bayt dizisi olarak döndürür.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ GetByteArrayAsync(System::String ^ requestUri);
public System.Threading.Tasks.Task<byte[]> GetByteArrayAsync (string requestUri);
public System.Threading.Tasks.Task<byte[]> GetByteArrayAsync (string? requestUri);
member this.GetByteArrayAsync : string -> System.Threading.Tasks.Task<byte[]>
Public Function GetByteArrayAsync (requestUri As String) As Task(Of Byte())
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 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, farklı .NET uygulamalarında farklı özel durumlar oluşturulur.
- HttpRequestExceptiongeçerli tüm .NET Framework sürümlerinde oluşturulur.
- TaskCanceledException herhangi bir iç özel durum olmadan tüm geçerli .NET Core sürümlerinde oluşturulur.
- TaskCanceledException .NET 5 ve sonraki sürümlerde a TimeoutException iç içe yerleştirilmiştir.
Şunlara uygulanır
GetByteArrayAsync(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 bayt dizisi olarak döndürür.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ GetByteArrayAsync(Uri ^ requestUri);
public System.Threading.Tasks.Task<byte[]> GetByteArrayAsync (Uri requestUri);
public System.Threading.Tasks.Task<byte[]> GetByteArrayAsync (Uri? requestUri);
member this.GetByteArrayAsync : Uri -> System.Threading.Tasks.Task<byte[]>
Public Function GetByteArrayAsync (requestUri As Uri) As Task(Of Byte())
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:
- .NET Framework bir HttpRequestExceptionatar.
- .NET Core herhangi bir iç özel durum olmadan bir TaskCanceledException oluşturur.
- .NET 5 ve sonraki sürümleri bir iç içe yerleştirilmiş bir TaskCanceledExceptionTimeoutExceptionoluşturur.
Şunlara uygulanır
GetByteArrayAsync(String, CancellationToken)
- Kaynak:
- HttpClient.cs
- Kaynak:
- HttpClient.cs
- Kaynak:
- HttpClient.cs
Belirtilen Uri'ye bir GET isteği gönderir ve yanıt gövdesini zaman uyumsuz bir işlemde bayt dizisi olarak döndürür.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ GetByteArrayAsync(System::String ^ requestUri, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<byte[]> GetByteArrayAsync (string? requestUri, System.Threading.CancellationToken cancellationToken);
member this.GetByteArrayAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<byte[]>
Public Function GetByteArrayAsync (requestUri As String, cancellationToken As CancellationToken) As Task(Of Byte())
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
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:
- .NET Framework bir HttpRequestExceptionatar.
- .NET Core herhangi bir iç özel durum olmadan bir TaskCanceledException oluşturur.
- .NET 5 ve sonraki sürümleri bir iç içe yerleştirilmiş bir TaskCanceledExceptionTimeoutExceptionoluşturur.
Şunlara uygulanır
GetByteArrayAsync(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 bayt dizisi olarak döndürür.
public:
System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ GetByteArrayAsync(Uri ^ requestUri, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<byte[]> GetByteArrayAsync (Uri? requestUri, System.Threading.CancellationToken cancellationToken);
member this.GetByteArrayAsync : Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task<byte[]>
Public Function GetByteArrayAsync (requestUri As Uri, cancellationToken As CancellationToken) As Task(Of Byte())
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
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:
- .NET Framework bir HttpRequestExceptionatar.
- .NET Core herhangi bir iç özel durum olmadan bir TaskCanceledException oluşturur.
- .NET 5 ve sonraki sürümleri bir iç içe yerleştirilmiş bir TaskCanceledExceptionTimeoutExceptionoluşturur.