ByteArrayContent.SerializeToStreamAsync Метод

Определение

Перегрузки

SerializeToStreamAsync(Stream, TransportContext)

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

SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

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

SerializeToStreamAsync(Stream, TransportContext)

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

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

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

Параметры

stream
Stream

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

context
TransportContext

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

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

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

Комментарии

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

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

SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

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

Сериализует и записывает массив байтов из конструктора в поток содержимого 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 параметр .

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