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


HttpContent.CreateContentReadStream(CancellationToken) Метод

Определение

Сериализует содержимое HTTP в поток памяти.

protected:
 virtual System::IO::Stream ^ CreateContentReadStream(System::Threading::CancellationToken cancellationToken);
protected virtual System.IO.Stream CreateContentReadStream (System.Threading.CancellationToken cancellationToken);
abstract member CreateContentReadStream : System.Threading.CancellationToken -> System.IO.Stream
override this.CreateContentReadStream : System.Threading.CancellationToken -> System.IO.Stream
Protected Overridable Function CreateContentReadStream (cancellationToken As CancellationToken) As Stream

Параметры

cancellationToken
CancellationToken

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

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

Поток выходной памяти, содержащий сериализованное содержимое HTTP.

Исключения

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

Комментарии

После завершения операции возвращенный поток памяти представляет содержимое HTTP. Затем возвращаемый поток можно использовать для чтения содержимого с помощью различных API потока. Метод CreateContentReadStream(CancellationToken) буферизует содержимое в поток памяти. Производные классы могут переопределить это поведение, если есть лучший способ получения содержимого в виде потока. Например, массив байтов или строка могут использовать более эффективный метод, такой как упаковка объекта MemoryStream, доступного только для чтения, вокруг байтов или строки.

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