HttpStreamContent.ReadAsBufferAsync メソッド

定義

HttpStreamContent を非同期操作としてバッファーにシリアル化します。

public:
 virtual IAsyncOperationWithProgress<IBuffer ^, unsigned long long> ^ ReadAsBufferAsync() = ReadAsBufferAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<IBuffer, uint64_t> ReadAsBufferAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<IBuffer,ulong> ReadAsBufferAsync();
function readAsBufferAsync()
Public Function ReadAsBufferAsync () As IAsyncOperationWithProgress(Of IBuffer, ULong)

戻り値

IAsyncOperationWithProgress<IBuffer,UInt64>

Windows.Foundation.IAsyncOperationWithProgress<Windows.Storage.Streams.IBuffer,unsigned long long>

IAsyncOperationWithProgress<IBuffer,uint64_t>

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

実装

属性

注釈

この操作はブロックされません。 返された IAsyncOperationWithProgress ( IBuffer と符号なし 64 ビット整数) は、すべてのコンテンツがバッファーに書き込まれた後に完了します。

HttpStreamContent クラスを使用して、任意の長さのコンテンツをストリーミングできます。 ReadAsBufferAsync メソッドは、すべての HttpStreamContent がメモリに収まらない場合に失敗します。このメソッドでは、最初にコンテンツ全体をメモリにバッファーする必要があるためです。

適用対象