GameSaveContainer Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |