Partager via


GameSaveProvider Classe

Définition

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
Object Platform::Object IInspectable GameSaveProvider
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.

S’applique à

Voir aussi