次の方法で共有


MultipartContent.CreateContentReadStreamAsync メソッド

定義

オーバーロード

CreateContentReadStreamAsync()

非同期操作としてマルチパート/* エンコーディングを使用し、HTTP コンテンツをストリームにシリアル化します。

CreateContentReadStreamAsync(CancellationToken)

非同期操作としてマルチパート/* エンコーディングを使用し、HTTP コンテンツをストリームにシリアル化します。

CreateContentReadStreamAsync()

ソース:
MultipartContent.cs
ソース:
MultipartContent.cs
ソース:
MultipartContent.cs

非同期操作としてマルチパート/* エンコーディングを使用し、HTTP コンテンツをストリームにシリアル化します。

protected:
 override System::Threading::Tasks::Task<System::IO::Stream ^> ^ CreateContentReadStreamAsync();
protected override System.Threading.Tasks.Task<System.IO.Stream> CreateContentReadStreamAsync ();
override this.CreateContentReadStreamAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
Protected Overrides Function CreateContentReadStreamAsync () As Task(Of Stream)

戻り値

非同期操作を表すタスク オブジェクト。

注釈

このメソッドは、 をオーバーライド HttpContent.CreateContentReadStreamAsync して、配列を含むカスタム ストリームを使用し、各 HTTP コンテンツとその境界をエンコードしてインスタンスに MemoryStream シリアル化します。

この操作はブロックされません。 返された Task<TResult> オブジェクトは、すべてのコンテンツがメモリ ストリームに書き込まれた後に完了します。

操作が完了すると、 Task<TResult>.Result 返されるタスク オブジェクトの プロパティには、multipart/* でエンコードされた HTTP コンテンツを表すストリームが含まれます。 返されたストリームを使用して、さまざまなストリーム API を使用してコンテンツを読み取ることができます。

適用対象

CreateContentReadStreamAsync(CancellationToken)

ソース:
MultipartContent.cs
ソース:
MultipartContent.cs
ソース:
MultipartContent.cs

非同期操作としてマルチパート/* エンコーディングを使用し、HTTP コンテンツをストリームにシリアル化します。

protected:
 override System::Threading::Tasks::Task<System::IO::Stream ^> ^ CreateContentReadStreamAsync(System::Threading::CancellationToken cancellationToken);
protected override System.Threading.Tasks.Task<System.IO.Stream> CreateContentReadStreamAsync (System.Threading.CancellationToken cancellationToken);
override this.CreateContentReadStreamAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
Protected Overrides Function CreateContentReadStreamAsync (cancellationToken As CancellationToken) As Task(Of Stream)

パラメーター

cancellationToken
CancellationToken

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

戻り値

非同期操作を表すタスク オブジェクト。

例外

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

注釈

このメソッドは、 をオーバーライド HttpContent.CreateContentReadStreamAsync して、配列を含むカスタム ストリームを使用し、各 HTTP コンテンツとその境界をエンコードしてインスタンスに MemoryStream シリアル化します。

この操作はブロックされません。 返された Task<TResult> オブジェクトは、すべてのコンテンツがメモリ ストリームに書き込まれた後に完了します。

操作が完了すると、 Task<TResult>.Result 返されるタスク オブジェクトの プロパティには、multipart/* でエンコードされた HTTP コンテンツを表すストリームが含まれます。 返されたストリームを使用して、さまざまなストリーム API を使用してコンテンツを読み取ることができます。

適用対象