GameSaveContainer Clase

Definición

Contiene una colección de blobs de datos que representan un único juego guardado.

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
Herencia
Object Platform::Object IInspectable GameSaveContainer
Atributos

Requisitos de Windows

Familia de dispositivos
Xbox Live Extension SDK (se introdujo en la versión 10.0.10240.0)
Windows 10 Fall Creators Update (se introdujo en la versión 10.0.16299.0)
API contract
Windows.Gaming.XboxLive.StorageApiContract (se introdujo en la versión v1.0)

Comentarios

Un GameSaveContainer representa un único juego guardado y consta de una colección de blobs de datos que contienen los datos del juego de guardado y se pueden escribir de forma independiente.

Importante

Esta API está destinada a juegos y aplicaciones para UWP con Xbox Live Habilitado. Las llamadas a estas API realizadas desde orígenes que no están habilitados para Xbox Live no podrán sincronizar datos con la nube.

Propiedades

Name

Nombre de gameSaveContainer.

Provider

Proveedor en el que se almacena este contenedor.

Métodos

CreateBlobInfoQuery(String)

Crea una instancia de GameSaveBlobInfoQuery que recupera los blobs para guardar el juego dentro de este contenedor con nombres que comienzan por el prefijo especificado.

GetAsync(IIterable<String>)

Recupera de forma asincrónica los blobs del contenedor.

ReadAsync(IMapView<String,IBuffer>)

Lee blobs de este contenedor, según lo especificado por blobsToRead. Los búferes pasados en blobsToRead deben ser lo suficientemente grandes como para almacenar los datos del blob.

SubmitPropertySetUpdatesAsync(IPropertySet, IIterable<String>, String)

De forma similar a SubmitUpdatesAsync, salvo que este método funciona en un PropertySet en lugar de en una vista asignada (o diccionario en C#).

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

Envía un conjunto de cambios al juego para guardar blobs en este contenedor. Los cambios pueden ser escrituras en blobs o la eliminación de blobs existentes. Si el contenedor no existe, se crea uno nuevo. Todas las escrituras y actualizaciones se aplican de forma atómica. Si se intenta escribir y eliminar el mismo blob, se produce un error. Solo se pueden escribir 16 MB de datos por llamada.

Se aplica a

Consulte también