HttpContent.CopyToAsync HttpContent.CopyToAsync HttpContent.CopyToAsync Method

定義

HTTP コンテンツをバイト ストリームにシリアル化し、stream パラメーターとして指定されたストリーム オブジェクトにコピーします。Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the stream parameter.

オーバーロード

CopyToAsync(Stream) CopyToAsync(Stream) CopyToAsync(Stream)

HTTP コンテンツをバイト ストリームにシリアル化し、stream パラメーターとして指定されたストリーム オブジェクトにコピーします。Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the stream parameter.

CopyToAsync(Stream, TransportContext) CopyToAsync(Stream, TransportContext) CopyToAsync(Stream, TransportContext)

HTTP コンテンツをバイト ストリームにシリアル化し、stream パラメーターとして指定されたストリーム オブジェクトにコピーします。Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the stream parameter.

注釈

この操作はブロックされません。This operation does not block.

CopyToAsync(Stream) CopyToAsync(Stream) CopyToAsync(Stream)

HTTP コンテンツをバイト ストリームにシリアル化し、stream パラメーターとして指定されたストリーム オブジェクトにコピーします。Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the stream parameter.

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

パラメーター

stream
Stream Stream Stream

対象のストリーム。The target stream.

戻り値

非同期操作を表すタスク オブジェクト。The task object representing the asynchronous operation.

注釈

この操作はブロックされません。This operation will not block. 返さTaskれたオブジェクトは、すべてのコンテンツがstreamパラメーターとして渡されたストリームオブジェクトに書き込まれた後に完了します。The returned Task object will complete after all of the content has been written to the stream object passed as the stream parameter.

CopyToAsync(Stream, TransportContext) CopyToAsync(Stream, TransportContext) CopyToAsync(Stream, TransportContext)

HTTP コンテンツをバイト ストリームにシリアル化し、stream パラメーターとして指定されたストリーム オブジェクトにコピーします。Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the stream parameter.

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

パラメーター

stream
Stream Stream Stream

対象のストリーム。The target stream.

context
TransportContext TransportContext TransportContext

トランスポート (チャネル バインディング トークンなど) について説明します。Information about the transport (channel binding token, for example). このパラメーターは null の場合もあります。This parameter may be null.

戻り値

非同期操作を表すタスク オブジェクト。The task object representing the asynchronous operation.

注釈

この操作はブロックされません。This operation will not block. 返さTaskれたオブジェクトは、すべてのコンテンツがstreamパラメーターとして渡されたストリームオブジェクトに書き込まれた後に完了します。The returned Task object will complete after all of the content has been written to the stream object passed as the stream parameter.

適用対象