HttpContent.SerializeToStreamAsync Метод

Определение

Перегрузки

Имя Описание
SerializeToStreamAsync(Stream, TransportContext)

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

SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

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

SerializeToStreamAsync(Stream, TransportContext)

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

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

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

Параметры

stream
Stream

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

context
TransportContext

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

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

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

Комментарии

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

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

SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

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

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

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

Параметры

stream
Stream

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

context
TransportContext

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

cancellationToken
CancellationToken

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

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

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

Исключения

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

Комментарии

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

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