HttpContent.CopyTo(Stream, TransportContext, CancellationToken) メソッド

定義

HTTP コンテンツをバイト ストリームにシリアル化し、stream にコピーします。

public:
 void CopyTo(System::IO::Stream ^ stream, System::Net::TransportContext ^ context, System::Threading::CancellationToken cancellationToken);
public void CopyTo (System.IO.Stream stream, System.Net.TransportContext? context, System.Threading.CancellationToken cancellationToken);
member this.CopyTo : System.IO.Stream * System.Net.TransportContext * System.Threading.CancellationToken -> unit
Public Sub CopyTo (stream As Stream, context As TransportContext, cancellationToken As CancellationToken)

パラメーター

stream
Stream

対象のストリーム。

context
TransportContext

トランスポート (チャネル バインディング トークンなど) に関する情報。 このパラメーターは null の場合もあります。

cancellationToken
CancellationToken

操作をキャンセルするキャンセル トークン。

例外

streamnullでした。

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

注釈

このメソッドは、内部的に を使用 SerializeToStream(Stream, TransportContext, CancellationToken) してコンテンツを特定のストリームにシリアル化します。 たとえば、 を呼び出 LoadIntoBufferAsync()すことによってコンテンツが以前にバッファーに格納されている場合、メソッドはバッファーされたコンテンツを返し、シリアル化メソッドは呼び出しません。

適用対象