HttpContent.CopyToAsync Метод

Определение

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

Перегрузки

Имя Описание
CopyToAsync(Stream)

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

CopyToAsync(Stream, TransportContext)

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

CopyToAsync(Stream, CancellationToken)

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

CopyToAsync(Stream, TransportContext, CancellationToken)

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

Комментарии

Эта операция не блокируется.

Этот метод используется SerializeToStreamAsync(Stream, TransportContext, CancellationToken) при реализации или SerializeToStreamAsync(Stream, TransportContext) внутри организации для сериализации содержимого в заданном потоке. Если содержимое было ранее буферизовано, например путем вызова LoadIntoBufferAsync(), метод вернет буферизованное содержимое и не вызовет метод сериализации.

CopyToAsync(Stream)

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

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

public:
 System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream);
public System.Threading.Tasks.Task CopyToAsync(System.IO.Stream stream);
member this.CopyToAsync : System.IO.Stream -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream) As Task

Параметры

stream
Stream

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

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

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

Комментарии

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

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

CopyToAsync(Stream, TransportContext)

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

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

public:
 System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream, System::Net::TransportContext ^ context);
public System.Threading.Tasks.Task CopyToAsync(System.IO.Stream stream, System.Net.TransportContext context);
public System.Threading.Tasks.Task CopyToAsync(System.IO.Stream stream, System.Net.TransportContext? context);
member this.CopyToAsync : System.IO.Stream * System.Net.TransportContext -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream, context As TransportContext) As Task

Параметры

stream
Stream

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

context
TransportContext

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

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

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

Комментарии

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

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

CopyToAsync(Stream, CancellationToken)

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

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

public:
 System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task CopyToAsync(System.IO.Stream stream, System.Threading.CancellationToken cancellationToken);
member this.CopyToAsync : System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream, cancellationToken As CancellationToken) As Task

Параметры

stream
Stream

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

cancellationToken
CancellationToken

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

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

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

Исключения

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

Комментарии

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

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

CopyToAsync(Stream, TransportContext, CancellationToken)

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

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

public:
 System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream, System::Net::TransportContext ^ context, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task CopyToAsync(System.IO.Stream stream, System.Net.TransportContext? context, System.Threading.CancellationToken cancellationToken);
member this.CopyToAsync : System.IO.Stream * System.Net.TransportContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream, context As TransportContext, cancellationToken As CancellationToken) As Task

Параметры

stream
Stream

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

context
TransportContext

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

cancellationToken
CancellationToken

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

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

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

Исключения

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

Комментарии

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

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