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, доступного только для чтения, вокруг байтов или строки.