GameSaveProvider 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.
GameSaveProvider est utilisé pour créer, enregistrer, énumérer et charger des sauvegardes de jeux Xbox Live.
public ref class GameSaveProvider sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Gaming.XboxLive.StorageApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GameSaveProvider final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Gaming.XboxLive.StorageApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GameSaveProvider
Public NotInheritable Class GameSaveProvider
- 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
Appelez GetForUserAsync ou GetSyncOnDemandForUserAsync pour obtenir une instance GameSaveProvider.
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
ContainersChangedSinceLastSync |
Appelée sur une nouvelle instance GameSaveProvider, retourne les noms des conteneurs qui ont changé depuis la dernière exécution de l’application. |
User |
Utilisateur associé à ce fournisseur d’enregistrement de jeu et à ses conteneurs d’enregistrement de jeu. |
Méthodes
CreateContainer(String) |
Crée un GameSaveContainer pour stocker un enregistrement de jeu. |
CreateContainerInfoQuery() |
Crée un instance GameSaveContainerInfoQuery qui énumère tous les conteneurs de ce fournisseur d’enregistrement de jeu. |
CreateContainerInfoQuery(String) |
Crée un instance GameSaveContainerInfoQuery qui énumère les conteneurs de ce fournisseur d’enregistrement de jeu dont les noms commencent par le préfixe spécifié. |
DeleteContainerAsync(String) |
Supprime de manière asynchrone le conteneur d’enregistrement de jeu spécifié. |
GetForUserAsync(User, String) |
Obtient un fournisseur d’enregistrement de jeu pour l’utilisateur spécifié. |
GetRemainingBytesInQuotaAsync() |
Obtenez les octets restants dans le quota de l’utilisateur pour ce fournisseur d’enregistrement de jeu. |
GetSyncOnDemandForUserAsync(User, String) |
Obtient un fournisseur d’enregistrement de jeu partiellement synchronisé qui synchronise les conteneurs à la demande. |