HttpContent.LoadIntoBufferAsync HttpContent.LoadIntoBufferAsync HttpContent.LoadIntoBufferAsync HttpContent.LoadIntoBufferAsync Method

定義

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

オーバーロード

LoadIntoBufferAsync() LoadIntoBufferAsync() LoadIntoBufferAsync() LoadIntoBufferAsync()

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

LoadIntoBufferAsync(Int64) LoadIntoBufferAsync(Int64) LoadIntoBufferAsync(Int64) LoadIntoBufferAsync(Int64)

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

注釈

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

LoadIntoBufferAsync() LoadIntoBufferAsync() LoadIntoBufferAsync() 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.

LoadIntoBufferAsync(Int64) LoadIntoBufferAsync(Int64) LoadIntoBufferAsync(Int64) 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 Int64 Int64 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.

適用対象