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


HttpContent.ReadAsStringAsync Метод

Определение

Перегрузки

ReadAsStringAsync()

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

ReadAsStringAsync(CancellationToken)

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

ReadAsStringAsync()

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

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

public:
 System::Threading::Tasks::Task<System::String ^> ^ ReadAsStringAsync();
public System.Threading.Tasks.Task<string> ReadAsStringAsync ();
member this.ReadAsStringAsync : unit -> System.Threading.Tasks.Task<string>
Public Function ReadAsStringAsync () As Task(Of String)

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

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

Комментарии

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

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

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

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

ReadAsStringAsync(CancellationToken)

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

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

public:
 System::Threading::Tasks::Task<System::String ^> ^ ReadAsStringAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<string> ReadAsStringAsync (System.Threading.CancellationToken cancellationToken);
member this.ReadAsStringAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Function ReadAsStringAsync (cancellationToken As CancellationToken) As Task(Of String)

Параметры

cancellationToken
CancellationToken

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

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

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

Исключения

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

Комментарии

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

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

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

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