Поделиться через


HttpContent.ReadAsByteArrayAsync Метод

Определение

Перегрузки

ReadAsByteArrayAsync()

Сериализация содержимого HTTP в массив байтов в виде асинхронной операции.

ReadAsByteArrayAsync(CancellationToken)

Сериализация содержимого HTTP в массив байтов в виде асинхронной операции.

ReadAsByteArrayAsync()

Исходный код:
HttpContent.cs
Исходный код:
HttpContent.cs
Исходный код:
HttpContent.cs

Сериализация содержимого HTTP в массив байтов в виде асинхронной операции.

public:
 System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ ReadAsByteArrayAsync();
public System.Threading.Tasks.Task<byte[]> ReadAsByteArrayAsync ();
member this.ReadAsByteArrayAsync : unit -> System.Threading.Tasks.Task<byte[]>
Public Function ReadAsByteArrayAsync () As Task(Of Byte())

Возвращаемое значение

Task<Byte[]>

Объект задачи, представляющий асинхронную операцию.

Комментарии

Эта операция не блокируется. Возвращенный Task<TResult> объект завершится после того, как все содержимое будет записано в виде массива байтов.

После завершения операции свойство возвращаемого объекта задачи содержит массив байтов Result с содержимым HTTP.

Обратите внимание, что этот метод выполняет внутреннюю буферизацию содержимого с помощью LoadIntoBufferAsync().

Применяется к

ReadAsByteArrayAsync(CancellationToken)

Исходный код:
HttpContent.cs
Исходный код:
HttpContent.cs
Исходный код:
HttpContent.cs

Сериализация содержимого HTTP в массив байтов в виде асинхронной операции.

public:
 System::Threading::Tasks::Task<cli::array <System::Byte> ^> ^ ReadAsByteArrayAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<byte[]> ReadAsByteArrayAsync (System.Threading.CancellationToken cancellationToken);
member this.ReadAsByteArrayAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<byte[]>
Public Function ReadAsByteArrayAsync (cancellationToken As CancellationToken) As Task(Of Byte())

Параметры

cancellationToken
CancellationToken

Токен отмены для отмены операции.

Возвращаемое значение

Task<Byte[]>

Объект задачи, представляющий асинхронную операцию.

Исключения

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Комментарии

Эта операция не блокируется. Возвращенный Task<TResult> объект завершится после того, как все содержимое будет записано в виде массива байтов.

После завершения операции свойство возвращаемого объекта задачи содержит массив байтов Result с содержимым HTTP.

Обратите внимание, что этот метод выполняет внутреннюю буферизацию содержимого с помощью LoadIntoBufferAsync().

Применяется к