GameSaveContainer.ReadAsync(IMapView<String,IBuffer>) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Liest Blobs aus diesem Container, wie in blobsToRead angegeben. Die in blobsToRead übergebenen Puffer müssen groß genug sein, um die Blobdaten zu speichern.
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)
Parameter
Gibt zurück
Typ: IAsyncOperation<; GameSaveOperationResult>;
IAsyncOperation<; GameSaveOperationResult>, das den Zustand des asynchronen Vorgangs darstellt.
- Attribute
Hinweise
Verwenden Sie GameSaveBlobInfoQuery , um die erforderliche Puffergröße für jedes angeforderte Spielspeicherblob zu bestimmen.
Wenn der Vorgang erfolgreich abgeschlossen wird, gibt die length-Eigenschaft der zurückgegebenen Puffer die Menge der in den einzelnen Puffern enthaltenen Daten an.
ReadAsync unterscheidet sich von GetAsync darin, dass GetAsync automatisch die erforderlichen Puffer für die Blobdaten zuordnet und diese Daten in einem GameSaveBlobGetResult-Objekt zurückgibt. ReadAsync schreibt stattdessen direkt in die Puffer, die im blobsToRead-Parameter übergeben werden.
Überprüfen Sie nach Abschluss des asynchronen Vorgangs die Status-Eigenschaft des Ergebnisses, um zu bestimmen, ob der Vorgang mit GameSaveErrorStatus.Ok erfolgreich war.