HttpContent.LoadIntoBufferAsync メソッド

定義

非同期操作として HTTP コンテンツをメモリ バッファーにシリアル化します。Serialize the HTTP content to a memory buffer as an asynchronous operation.

オーバーロード

LoadIntoBufferAsync(Int64)

非同期操作として HTTP コンテンツをメモリ バッファーにシリアル化します。Serialize the HTTP content to a memory buffer as an asynchronous operation.

LoadIntoBufferAsync()

非同期操作として HTTP コンテンツをメモリ バッファーにシリアル化します。Serialize the HTTP content to a memory buffer as an asynchronous operation.

注釈

この操作はブロックされません。This operation will not block.

LoadIntoBufferAsync(Int64)

非同期操作として HTTP コンテンツをメモリ バッファーにシリアル化します。Serialize the HTTP content to a memory buffer as an asynchronous operation.

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

使用バッファーの最大サイズ (バイト単位)。The maximum size, in bytes, of the buffer to use.

戻り値

非同期操作を表すタスク オブジェクト。The task object representing the asynchronous operation.

注釈

この操作はブロックされません。This operation will not block. 返された Task オブジェクトは、すべてのコンテンツがメモリバッファーにシリアル化された後に完了します。The returned Task object will complete after all of the content has been serialized to the memory buffer.

コンテンツをメモリバッファーにシリアル化した後、いずれかの CopyToAsync メソッドを呼び出すと、メモリバッファーの内容がターゲットストリームにコピーされます。After content is serialized to a memory buffer, calls to one of the CopyToAsync methods will copy the content of the memory buffer to the target stream.

コンテンツが maxBufferSize パラメーターで渡された値を超えると、例外がスローされます。If the content exceeds the value passed in the maxBufferSize parameter , an exception is thrown.

LoadIntoBufferAsync()

非同期操作として HTTP コンテンツをメモリ バッファーにシリアル化します。Serialize the HTTP content to a memory buffer as an asynchronous operation.

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

戻り値

非同期操作を表すタスク オブジェクト。The task object representing the asynchronous operation.

注釈

この操作はブロックされません。This operation will not block. 返された Task オブジェクトは、すべてのコンテンツがメモリバッファーにシリアル化された後に完了します。The returned Task object will complete after all of the content has been serialized to the memory buffer.

コンテンツをメモリバッファーにシリアル化した後、いずれかの CopyToAsync メソッドを呼び出すと、メモリバッファーの内容がターゲットストリームにコピーされます。After content is serialized to a memory buffer, calls to one of the CopyToAsync methods will copy the content of the memory buffer to the target stream.

適用対象