Condividi tramite


GameSaveContainer Classe

Definizione

Contiene una raccolta di BLOB di dati che rappresentano un singolo gioco salvato.

public ref class GameSaveContainer sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Gaming.XboxLive.StorageApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GameSaveContainer final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Gaming.XboxLive.StorageApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GameSaveContainer
Public NotInheritable Class GameSaveContainer
Ereditarietà
Object Platform::Object IInspectable GameSaveContainer
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

Un GameSaveContainer rappresenta un singolo gioco salvato ed è costituito da una raccolta di BLOB di dati che contengono i dati del gioco di salvataggio e sono scrivibili in modo indipendente.

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à

Name

Nome di questo GameSaveContainer.

Provider

Provider in cui è archiviato il contenitore.

Metodi

CreateBlobInfoQuery(String)

Crea un'istanza GameSaveBlobInfoQuery che recupera i BLOB di salvataggio del gioco all'interno di questo contenitore con nomi che iniziano con il prefisso specificato.

GetAsync(IIterable<String>)

Recupera in modo asincrono i BLOB dal contenitore.

ReadAsync(IMapView<String,IBuffer>)

Legge i BLOB da questo contenitore, come specificato da blobsToRead. I buffer passati in blobsToRead devono essere sufficientemente grandi da archiviare i dati BLOB.

SubmitPropertySetUpdatesAsync(IPropertySet, IIterable<String>, String)

Analogamente a SubmitUpdatesAsync, ad eccezione del fatto che questo metodo opera su un PropertySet anziché su una visualizzazione mappata (o dizionario in C#).

SubmitUpdatesAsync(IMapView<String,IBuffer>, IIterable<String>, String)

Invia un set di modifiche ai BLOB di salvataggio del gioco in questo contenitore. Le modifiche possono essere scritture in BLOB o l'eliminazione di BLOB esistenti. Se il contenitore non esiste, ne viene creato uno nuovo. Tutte le scritture e gli aggiornamenti vengono applicati in modo atomico. Il tentativo di scrivere ed eliminare lo stesso BLOB genera un errore. Solo 16 MB di dati possono essere scritti per chiamata.

Si applica a

Vedi anche