GameSaveContainer Classe
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.
Contient une collection d’objets blob de données qui représentent un seul jeu enregistré.
public ref class GameSaveContainer sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Gaming.XboxLive.StorageApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GameSaveContainer final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Gaming.XboxLive.StorageApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GameSaveContainer
Public NotInheritable Class GameSaveContainer
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Xbox Live Extension SDK (introduit dans 10.0.10240.0)
Windows 10 Fall Creators Update (introduit dans 10.0.16299.0) |
API contract |
Windows.Gaming.XboxLive.StorageApiContract (introduit dans v1.0)
|
Remarques
Un GameSaveContainer représente un seul jeu enregistré et se compose d’une collection d’objets blob de données qui contiennent les données de jeu d’enregistrement et sont accessibles en écriture indépendamment.
Important
Cette API est destinée aux jeux et applications UWP avec Xbox Live activé. Les appels à ces API effectués à partir de sources qui ne sont pas compatibles avec Xbox Live ne pourront pas synchroniser les données dans le cloud.
Propriétés
Name |
Nom de ce GameSaveContainer. |
Provider |
Fournisseur dans lequel ce conteneur est stocké. |
Méthodes
CreateBlobInfoQuery(String) |
Crée une instance GameSaveBlobInfoQuery qui récupère les objets blob d’enregistrement de jeu dans ce conteneur avec des noms commençant par le préfixe spécifié. |
GetAsync(IIterable<String>) |
Récupère de façon asynchrone les objets blob du conteneur. |
ReadAsync(IMapView<String,IBuffer>) |
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. |
SubmitPropertySetUpdatesAsync(IPropertySet, IIterable<String>, String) |
Similaire à SubmitUpdatesAsync, sauf que cette méthode fonctionne sur un PropertySet au lieu d’une vue mappée (ou dictionnaire en C#). |
SubmitUpdatesAsync(IMapView<String,IBuffer>, IIterable<String>, String) |
Envoie un ensemble de modifications aux objets blob d’enregistrement de jeu dans ce conteneur. Les modifications peuvent être des écritures dans des objets blob ou la suppression d’objets blob existants. Si le conteneur n’existe pas, un nouveau conteneur est créé. Toutes les écritures et mises à jour sont appliquées de manière atomique. Toute tentative d’écriture et de suppression du même objet blob génère une erreur. Seuls 16 Mo de données peuvent être écrits par appel. |