HttpContent.CopyToAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
HTTP コンテンツをバイト ストリームにシリアル化し、 stream パラメーターとして指定されたストリーム オブジェクトにコピーします。
オーバーロード
| 名前 | 説明 |
|---|---|
| CopyToAsync(Stream) |
HTTP コンテンツをバイト ストリームにシリアル化し、 |
| CopyToAsync(Stream, TransportContext) |
HTTP コンテンツをバイト ストリームにシリアル化し、 |
注釈
この操作はブロックされません。
このメソッドは、コンテンツを特定のストリームにシリアル化するために、内部的に実装またはSerializeToStreamAsync(Stream, TransportContext)場合にSerializeToStreamAsync(Stream, TransportContext, CancellationToken)を使用します。 たとえば、 LoadIntoBufferAsync()を呼び出すことによって、コンテンツが以前にバッファーに格納されている場合、メソッドはバッファー内のコンテンツを返し、シリアル化メソッドは呼び出しません。
CopyToAsync(Stream)
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)
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);
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 パラメーターとして渡されたストリーム オブジェクトに書き込まれた後に完了します。