次の方法で共有


HttpContent.LoadIntoBufferAsync メソッド

定義

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

オーバーロード

LoadIntoBufferAsync(Int64, CancellationToken)

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

LoadIntoBufferAsync(CancellationToken)

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

LoadIntoBufferAsync(Int64)

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

LoadIntoBufferAsync()

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

注釈

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

LoadIntoBufferAsync(Int64, CancellationToken)

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

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

パラメーター

maxBufferSize
Int64

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

cancellationToken
CancellationToken

操作を取り消すキャンセル トークン。

戻り値

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

例外

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

オブジェクトは既に破棄されています。

注釈

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

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

適用対象

LoadIntoBufferAsync(CancellationToken)

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

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

パラメーター

cancellationToken
CancellationToken

操作を取り消すキャンセル トークン。

戻り値

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

例外

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

オブジェクトは既に破棄されています。

注釈

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

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

適用対象

LoadIntoBufferAsync(Int64)

ソース:
HttpContent.cs
ソース:
HttpContent.cs
ソース:
HttpContent.cs

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 パラメーターで渡された値を超えると、例外がスローされます。

適用対象

LoadIntoBufferAsync()

ソース:
HttpContent.cs
ソース:
HttpContent.cs
ソース:
HttpContent.cs

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 つを呼び出すと、メモリ バッファーの内容がターゲット ストリームにコピーされます。

適用対象