GameSaveProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |