次の方法で共有


HttpStreamContent.ReadAsStringAsync メソッド

定義

HttpStreamContent を非同期操作として文字列にシリアル化します。

public:
 virtual IAsyncOperationWithProgress<Platform::String ^, unsigned long long> ^ ReadAsStringAsync() = ReadAsStringAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<winrt::hstring, uint64_t> ReadAsStringAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<string,ulong> ReadAsStringAsync();
function readAsStringAsync()
Public Function ReadAsStringAsync () As IAsyncOperationWithProgress(Of String, ULong)

戻り値

IAsyncOperationWithProgress<String,UInt64>

Windows.Foundation.IAsyncOperationWithProgress<Platform::String,unsigned long long>

IAsyncOperationWithProgress<winrt::hstring,uint64_t>

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

実装

属性

注釈

この操作はブロックされません。 返された IAsyncOperationWithProgress(String, UInt64) オブジェクトは、すべてのコンテンツが String に書き込まれた後に完了します。

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

適用対象