Partager via


GameSaveContainer Classe

Définition

Contient une collection d’objets blob de données qui représentent un seul jeu enregistré.

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
Héritage
Object Platform::Object IInspectable GameSaveContainer
Attributs

Configuration requise pour Windows

Famille d’appareils
Xbox Live Extension SDK (introduit dans 10.0.10240.0)
Windows 10 Fall Creators Update (introduit dans 10.0.16299.0)
API contract
Windows.Gaming.XboxLive.StorageApiContract (introduit dans v1.0)

Remarques

Un GameSaveContainer représente un seul jeu enregistré et se compose d’une collection d’objets blob de données qui contiennent les données de jeu d’enregistrement et sont accessibles en écriture indépendamment.

Important

Cette API est destinée aux jeux et applications UWP avec Xbox Live activé. Les appels à ces API effectués à partir de sources qui ne sont pas compatibles avec Xbox Live ne pourront pas synchroniser les données dans le cloud.

Propriétés

Name

Nom de ce GameSaveContainer.

Provider

Fournisseur dans lequel ce conteneur est stocké.

Méthodes

CreateBlobInfoQuery(String)

Crée une instance GameSaveBlobInfoQuery qui récupère les objets blob d’enregistrement de jeu dans ce conteneur avec des noms commençant par le préfixe spécifié.

GetAsync(IIterable<String>)

Récupère de façon asynchrone les objets blob du conteneur.

ReadAsync(IMapView<String,IBuffer>)

Lit les objets blob de ce conteneur, comme spécifié par blobsToRead. Les mémoires tampons passées dans blobsToRead doivent être suffisamment volumineuses pour stocker les données d’objet blob.

SubmitPropertySetUpdatesAsync(IPropertySet, IIterable<String>, String)

Similaire à SubmitUpdatesAsync, sauf que cette méthode fonctionne sur un PropertySet au lieu d’une vue mappée (ou dictionnaire en C#).

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

Envoie un ensemble de modifications aux objets blob d’enregistrement de jeu dans ce conteneur. Les modifications peuvent être des écritures dans des objets blob ou la suppression d’objets blob existants. Si le conteneur n’existe pas, un nouveau conteneur est créé. Toutes les écritures et mises à jour sont appliquées de manière atomique. Toute tentative d’écriture et de suppression du même objet blob génère une erreur. Seuls 16 Mo de données peuvent être écrits par appel.

S’applique à

Voir aussi