HttpContent.LoadIntoBufferAsync メソッド

定義

HTTP コンテンツを非同期操作としてメモリ バッファーにシリアル化します。

オーバーロード

名前 説明
LoadIntoBufferAsync()

HTTP コンテンツを非同期操作としてメモリ バッファーにシリアル化します。

LoadIntoBufferAsync(Int64)

HTTP コンテンツを非同期操作としてメモリ バッファーにシリアル化します。

注釈

この操作はブロックされません。

LoadIntoBufferAsync()

HTTP コンテンツを非同期操作としてメモリ バッファーにシリアル化します。

public:
 System::Threading::Tasks::Task ^ LoadIntoBufferAsync();
public System.Threading.Tasks.Task LoadIntoBufferAsync();
member this.LoadIntoBufferAsync : unit -> System.Threading.Tasks.Task
Public Function LoadIntoBufferAsync () As Task

返品

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

注釈

この操作はブロックされません。 返された Task オブジェクトは、すべてのコンテンツがメモリ バッファーにシリアル化された後に完了します。

コンテンツがメモリ バッファーにシリアル化されると、 CopyToAsync メソッドの 1 つを呼び出すと、メモリ バッファーの内容がターゲット ストリームにコピーされます。

適用対象

LoadIntoBufferAsync(Int64)

HTTP コンテンツを非同期操作としてメモリ バッファーにシリアル化します。

public:
 System::Threading::Tasks::Task ^ LoadIntoBufferAsync(long maxBufferSize);
public System.Threading.Tasks.Task LoadIntoBufferAsync(long maxBufferSize);
member this.LoadIntoBufferAsync : int64 -> System.Threading.Tasks.Task
Public Function LoadIntoBufferAsync (maxBufferSize As Long) As Task

パラメーター

maxBufferSize
Int64

使用するバッファーの最大サイズ (バイト単位)。

返品

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

注釈

この操作はブロックされません。 返された Task オブジェクトは、すべてのコンテンツがメモリ バッファーにシリアル化された後に完了します。

コンテンツがメモリ バッファーにシリアル化されると、 CopyToAsync メソッドの 1 つを呼び出すと、メモリ バッファーの内容がターゲット ストリームにコピーされます。

コンテンツが maxBufferSize パラメーターで渡された値を超えると、例外がスローされます。

適用対象