GameSaveProvider Classe

Definizione

GameSaveProvider viene usato per creare, salvare, enumerare e caricare i salvataggi dei giochi 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
Ereditarietà
Object Platform::Object IInspectable GameSaveProvider
Attributi

Requisiti Windows

Famiglia di dispositivi
Xbox Live Extension SDK (è stato introdotto in 10.0.10240.0)
Windows 10 Fall Creators Update (è stato introdotto in 10.0.16299.0)
API contract
Windows.Gaming.XboxLive.StorageApiContract (è stato introdotto in v1.0)

Commenti

Chiamare GetForUserAsync o GetSyncOnDemandForUserAsync per ottenere un'istanza di GameSaveProvider .

Importante

Questa API è destinata a giochi e app UWP con Xbox Live Abilitato. Le chiamate a queste API effettuate da origini che non sono abilitate per Xbox Live non saranno in grado di sincronizzare i dati nel cloud.

Proprietà

ContainersChangedSinceLastSync

Chiamato in una nuova istanza di GameSaveProvider , restituisce i nomi dei contenitori modificati dall'ultima esecuzione dell'applicazione.

User

Utente associato a questo provider di salvataggio del gioco e ai relativi contenitori di salvataggio del gioco.

Metodi

CreateContainer(String)

Crea un nuovo GameSaveContainer per archiviare un salvataggio del gioco.

CreateContainerInfoQuery()

Crea un'istanza GameSaveContainerInfoQuery che enumera tutti i contenitori in questo provider di salvataggio del gioco.

CreateContainerInfoQuery(String)

Crea un'istanza GameSaveContainerInfoQuery che enumera i contenitori in questo provider di salvataggio del gioco con nomi che iniziano con il prefisso specificato.

DeleteContainerAsync(String)

Elimina in modo asincrono il contenitore di salvataggio del gioco specificato.

GetForUserAsync(User, String)

Ottiene un provider di salvataggio del gioco per l'utente specificato.

GetRemainingBytesInQuotaAsync()

Ottiene i byte rimanenti nella quota dell'utente per questo provider di salvataggio del gioco.

GetSyncOnDemandForUserAsync(User, String)

Ottiene un provider di salvataggio di giochi parzialmente sincronizzato che sincronizza i contenitori su richiesta.

Si applica a

Vedi anche