Freigeben über


GameSaveProvider Klasse

Definition

GameSaveProvider wird verwendet, um Xbox Live-Spielstände zu erstellen, zu speichern, aufzulisten und zu laden.

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

Windows-Anforderungen

Gerätefamilie
Xbox Live Extension SDK (eingeführt in 10.0.10240.0)
Windows 10 Fall Creators Update (eingeführt in 10.0.16299.0)
API contract
Windows.Gaming.XboxLive.StorageApiContract (eingeführt in v1.0)

Hinweise

Rufen Sie GetForUserAsync oder GetSyncOnDemandForUserAsync auf, um einen GameSaveProvider-instance zu erhalten.

Wichtig

Diese API richtet sich an UWP-Spiele und -Apps mit Xbox Live-Aktivierung. Aufrufe dieser APIs von Quellen, die nicht Xbox Live aktiviert sind, können keine Daten mit der Cloud synchronisieren.

Eigenschaften

ContainersChangedSinceLastSync

Auf einem neuen GameSaveProvider-instance aufgerufen, gibt die Namen von Containern zurück, die sich seit der letzten Ausführung der Anwendung geändert haben.

User

Benutzer, der diesem Spielspeicheranbieter und seinen Spielspeichercontainern zugeordnet ist.

Methoden

CreateContainer(String)

Erstellt einen neuen GameSaveContainer zum Speichern eines Spielspeichers.

CreateContainerInfoQuery()

Erstellt eine GameSaveContainerInfoQuery-instance, die alle Container in diesem Spielspeicheranbieter aufzählt.

CreateContainerInfoQuery(String)

Erstellt eine GameSaveContainerInfoQuery-instance, die die Container in diesem Spielspeicheranbieter aufzählt, die Namen aufweisen, die mit dem angegebenen Präfix beginnen.

DeleteContainerAsync(String)

Löscht den angegebenen Spielspeichercontainer asynchron.

GetForUserAsync(User, String)

Ruft einen Spielspeicheranbieter für den angegebenen Benutzer ab.

GetRemainingBytesInQuotaAsync()

Rufen Sie die Bytes ab, die im Kontingent des Benutzers für diesen Spielspeicheranbieter verbleiben.

GetSyncOnDemandForUserAsync(User, String)

Ruft einen teilweise synchronisierten Spielspeicheranbieter ab, der Container bei Bedarf synchronisiert.

Gilt für:

Weitere Informationen