次の方法で共有


HttpContent.CreateContentReadStream(CancellationToken) メソッド

定義

HTTP コンテンツをメモリ ストリームにシリアル化します。

protected:
 virtual System::IO::Stream ^ CreateContentReadStream(System::Threading::CancellationToken cancellationToken);
protected virtual System.IO.Stream CreateContentReadStream (System.Threading.CancellationToken cancellationToken);
abstract member CreateContentReadStream : System.Threading.CancellationToken -> System.IO.Stream
override this.CreateContentReadStream : System.Threading.CancellationToken -> System.IO.Stream
Protected Overridable Function CreateContentReadStream (cancellationToken As CancellationToken) As Stream

パラメーター

cancellationToken
CancellationToken

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

戻り値

シリアル化された HTTP コンテンツを含む出力メモリ ストリーム。

例外

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

注釈

操作が完了すると、返されるメモリ ストリームは HTTP コンテンツを表します。 返されたストリームを使用して、さまざまなストリーム API を使用してコンテンツを読み取ることができます。 メソッドは CreateContentReadStream(CancellationToken) 、コンテンツをメモリ ストリームにバッファーします。 コンテンツをストリームとして取得するより適切な方法がある場合、派生クラスはこの動作をオーバーライドできます。 たとえば、バイト配列や文字列では、バイトまたは文字列の周囲に読み取り専用 MemoryStream をラップするなど、より効率的な方法を使用できます。

適用対象