GameSaveContainer.ReadAsync(IMapView<String,IBuffer>) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
blobsToRead で指定されているように、このコンテナーから BLOB を読み取ります。 blobsToRead に渡されるバッファーは、BLOB データを格納するのに十分な大きさである必要があります。
public:
virtual IAsyncOperation<GameSaveOperationResult ^> ^ ReadAsync(IMapView<Platform::String ^, IBuffer ^> ^ blobsToWrite) = ReadAsync;
public:
virtual IAsyncOperation<GameSaveOperationResult ^> ^ ReadAsync(IMapView<Platform::String ^, IBuffer ^> ^ blobsToRead) = ReadAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<GameSaveOperationResult> ReadAsync(IMapView<winrt::hstring, IBuffer const&> const& blobsToWrite);
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<GameSaveOperationResult> ReadAsync(IMapView<winrt::hstring, IBuffer const&> const& blobsToRead);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<GameSaveOperationResult> ReadAsync(IReadOnlyDictionary<string,IBuffer> blobsToWrite);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<GameSaveOperationResult> ReadAsync(IReadOnlyDictionary<string,IBuffer> blobsToRead);
function readAsync(blobsToWrite)
function readAsync(blobsToRead)
Public Function ReadAsync (blobsToWrite As IReadOnlyDictionary(Of String, IBuffer)) As IAsyncOperation(Of GameSaveOperationResult)
Public Function ReadAsync (blobsToRead As IReadOnlyDictionary(Of String, IBuffer)) As IAsyncOperation(Of GameSaveOperationResult)
パラメーター
戻り値
型: IAsyncOperation<;GameSaveOperationResult>;
IAsyncOperation<;GameSaveOperationResult>。 非同期操作の状態を表します。
- 属性
注釈
GameSaveBlobInfoQuery を使用して、要求された各ゲーム 保存 BLOB に必要なバッファー サイズを決定します。
操作が正常に完了した場合、返されるバッファーの length プロパティは、各バッファーに含まれるデータの量を指定します。
ReadAsync は GetAsync とは異なり、 GetAsync は BLOB データに必要なバッファーを自動的に割り当て、そのデータを GameSaveBlobGetResult オブジェクトに返します。 代わりに、ReadAsync は blobsToRead パラメーターで渡されたバッファーに直接書き込みます。
非同期操作が完了したら、結果の Status プロパティをチェックして、操作が GameSaveErrorStatus.Ok で成功したかどうかを判断します。