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


MultipartContent.CreateContentReadStreamAsync Метод

Определение

Перегрузки

CreateContentReadStreamAsync()

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

CreateContentReadStreamAsync(CancellationToken)

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

CreateContentReadStreamAsync()

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

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

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 в кодировке multipart/*. Затем возвращаемый поток можно использовать для чтения содержимого с помощью различных API потока.

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

CreateContentReadStreamAsync(CancellationToken)

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

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

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 в кодировке multipart/*. Затем возвращаемый поток можно использовать для чтения содержимого с помощью различных API потока.

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