GameSaveContainer.ReadAsync(IMapView<String,IBuffer>) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lit les objets blob de ce conteneur, comme spécifié par blobsToRead. Les mémoires tampons passées dans blobsToRead doivent être suffisamment volumineuses pour stocker les données d’objet 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)
Paramètres
Retours
Type : IAsyncOperation< ; GameSaveOperationResult> ;
IAsyncOperation< ; GameSaveOperationResult> ; qui représente l’état de l’opération asynchrone.
- Attributs
Remarques
Utilisez GameSaveBlobInfoQuery pour déterminer la taille de mémoire tampon requise pour chaque objet blob d’enregistrement de jeu demandé.
Si l’opération se termine correctement, la propriété length des mémoires tampons retournées spécifie la quantité de données contenues dans chaque mémoire tampon.
ReadAsync diffère de GetAsync en ce que GetAsync alloue automatiquement les mémoires tampons requises pour les données blob et retourne ces données dans un objet GameSaveBlobGetResult . À la place, ReadAsync écrit directement dans les mémoires tampons passées dans le paramètre blobsToRead.
Une fois l’opération asynchrone terminée, case activée la propriété Status du résultat pour déterminer si l’opération a réussi avec GameSaveErrorStatus.Ok.