HttpClient.GetByteArrayAsync Metoda

Definicja

Wyślij żądanie POBIERZ do określonego identyfikatora Uri i zwróć treść odpowiedzi jako tablicę bajtów w operacji asynchronicznej.Send a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation.

Przeciążenia

GetByteArrayAsync(Uri)

Wyślij żądanie POBIERZ do określonego identyfikatora Uri i zwróć treść odpowiedzi jako tablicę bajtów w operacji asynchronicznej.Send a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation.

GetByteArrayAsync(String)

Wysyła żądanie GET do określonego identyfikatora URI i zwraca treść odpowiedzi jako tablicę bajtów w operacji asynchronicznej.Sends a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation.

Uwagi

Operacja nie będzie blokować.The operation will not block.

GetByteArrayAsync(Uri)

Wyślij żądanie POBIERZ do określonego identyfikatora Uri i zwróć treść odpowiedzi jako tablicę bajtów w operacji asynchronicznej.Send a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation.

public:
 System::Threading::Tasks::Task<cli::array <System::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())

Parametry

requestUri
Uri

Identyfikator URI, do którego jest wysyłane żądanie.The Uri the request is sent to.

Zwraca

Task<Byte[]>

Obiekt zadania reprezentujący operację asynchroniczną.The task object representing the asynchronous operation.

Wyjątki

requestUri jest null.The requestUri is null.

Żądanie nie powiodło się z powodu podstawowego problemu, takiego jak połączenie sieciowe, błąd DNS, sprawdzenie poprawności certyfikatu serwera lub przekroczenie limitu czasu.The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

Uwagi

Ta operacja nie będzie blokować.This operation will not block. Zwrócony obiekt Task<TResult> zakończy się po odczytaniu całej treści odpowiedzi.The returned Task<TResult> object will complete after the whole response body is read.

GetByteArrayAsync(String)

Wysyła żądanie GET do określonego identyfikatora URI i zwraca treść odpowiedzi jako tablicę bajtów w operacji asynchronicznej.Sends a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation.

public:
 System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ GetByteArrayAsync(System::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())

Parametry

requestUri
String

Identyfikator URI, do którego jest wysyłane żądanie.The Uri the request is sent to.

Zwraca

Task<Byte[]>

Obiekt zadania reprezentujący operację asynchroniczną.The task object representing the asynchronous operation.

Wyjątki

requestUri jest null.The requestUri is null.

Żądanie nie powiodło się z powodu podstawowego problemu, takiego jak połączenie sieciowe, błąd DNS, sprawdzenie poprawności certyfikatu serwera lub przekroczenie limitu czasu.The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

Uwagi

Ta operacja nie będzie blokować.This operation will not block. Zwrócony obiekt Task<TResult> zakończy się po odczytaniu całej treści odpowiedzi.The returned Task<TResult> object will complete after the whole response body is read.

Dotyczy