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


MultipartContent.CreateContentReadStreamAsync Метод

Определение

Перегрузки

Имя Описание
CreateContentReadStreamAsync()

Сериализует содержимое HTTP в поток с помощью многопартийной/* кодировки в виде асинхронной операции.

CreateContentReadStreamAsync(CancellationToken)

Сериализует содержимое HTTP в поток с помощью многопартийной/* кодировки в виде асинхронной операции.

CreateContentReadStreamAsync()

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

Сериализует содержимое HTTP в поток с помощью многопартийной/* кодировки в виде асинхронной операции.

protected:
 override System::Threading::Tasks::Task<System::IO::Stream ^> ^ CreateContentReadStreamAsync();
protected override System.Threading.Tasks.Task<System.IO.Stream> CreateContentReadStreamAsync();
override this.CreateContentReadStreamAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
Protected Overrides Function CreateContentReadStreamAsync () As Task(Of Stream)

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

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

Комментарии

Этот метод переопределяет HttpContent.CreateContentReadStreamAsync использование пользовательского потока, содержащего массив, с каждым содержимым HTTP и его границами, закодированными и сериализованными в MemoryStream экземпляр.

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

После завершения Task<TResult>.Result операции свойство в возвращаемом объекте задачи содержит поток, представляющий содержимое в кодировке HTTP с несколькими частями/* . Затем возвращаемый поток можно использовать для чтения содержимого с помощью различных API потоков.

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

CreateContentReadStreamAsync(CancellationToken)

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

Сериализует содержимое HTTP в поток с помощью многопартийной/* кодировки в виде асинхронной операции.

protected:
 override System::Threading::Tasks::Task<System::IO::Stream ^> ^ CreateContentReadStreamAsync(System::Threading::CancellationToken cancellationToken);
protected override System.Threading.Tasks.Task<System.IO.Stream> CreateContentReadStreamAsync(System.Threading.CancellationToken cancellationToken);
override this.CreateContentReadStreamAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
Protected Overrides Function CreateContentReadStreamAsync (cancellationToken As CancellationToken) As Task(Of Stream)

Параметры

cancellationToken
CancellationToken

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

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

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

Исключения

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

Комментарии

Этот метод переопределяет HttpContent.CreateContentReadStreamAsync использование пользовательского потока, содержащего массив, с каждым содержимым HTTP и его границами, закодированными и сериализованными в MemoryStream экземпляр.

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

После завершения Task<TResult>.Result операции свойство в возвращаемом объекте задачи содержит поток, представляющий содержимое в кодировке HTTP с несколькими частями/* . Затем возвращаемый поток можно использовать для чтения содержимого с помощью различных API потоков.

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