MultipartFormDataContent.SerializeToStreamAsync Метод

Определение

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

protected:
 override System::Threading::Tasks::Task ^ SerializeToStreamAsync(System::IO::Stream ^ stream, System::Net::TransportContext ^ context, System::Threading::CancellationToken cancellationToken);
protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext? context, System.Threading.CancellationToken cancellationToken);
override this.SerializeToStreamAsync : System.IO.Stream * System.Net.TransportContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overrides Function SerializeToStreamAsync (stream As Stream, context As TransportContext, cancellationToken As CancellationToken) As Task

Параметры

stream
Stream

Целевой поток.

context
TransportContext

Сведения о транспорте, например маркере привязки канала. Этот параметр может иметь значение null.

cancellationToken
CancellationToken

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

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

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

Исключения

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

Комментарии

Эта операция не блокируется. После завершения возвращаемого Task объекта весь контент был записан в stream параметр.

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