StreamContent.SerializeToStreamAsync Метод

Определение

Перегрузки

SerializeToStreamAsync(Stream, TransportContext)

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

SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

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

SerializeToStreamAsync(Stream, TransportContext)

Исходный код:
StreamContent.cs
Исходный код:
StreamContent.cs
Исходный код:
StreamContent.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);

Параметры

stream
Stream

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

context
TransportContext

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

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

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

Комментарии

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

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

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

protected override System.Threading.Tasks.Task SerializeToStreamAsync (System.IO.Stream stream, System.Net.TransportContext? context, System.Threading.CancellationToken cancellationToken);

Параметры

stream
Stream

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

context
TransportContext

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

cancellationToken
CancellationToken

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

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

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

Исключения

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

Комментарии

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

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

.NET 9 и другие версии
Продукт Версии
.NET 5, 6, 7, 8, 9