GameSaveProvider Clase

Definición

GameSaveProvider se usa para crear, guardar, enumerar y cargar los guardados de juegos de Xbox Live.

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

Llame a GetForUserAsync o GetSyncOnDemandForUserAsync para obtener una instancia de GameSaveProvider .

Importante

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

Propiedades

ContainersChangedSinceLastSync

Se llama en una nueva instancia de GameSaveProvider y devuelve los nombres de los contenedores que han cambiado desde la última vez que se ejecutó la aplicación.

User

Usuario asociado a este proveedor de guardado de juegos y sus contenedores de guardado de juegos.

Métodos

CreateContainer(String)

Crea un nuevo GameSaveContainer para almacenar un juego guardado.

CreateContainerInfoQuery()

Crea una instancia de GameSaveContainerInfoQuery que enumera todos los contenedores de este proveedor de guardado de juegos.

CreateContainerInfoQuery(String)

Crea una instancia de GameSaveContainerInfoQuery que enumera los contenedores de este proveedor de guardado de juegos que tienen nombres que comienzan con el prefijo especificado.

DeleteContainerAsync(String)

Elimina de forma asincrónica el contenedor de guardado del juego especificado.

GetForUserAsync(User, String)

Obtiene un proveedor de guardado de juegos para el usuario especificado.

GetRemainingBytesInQuotaAsync()

Obtiene los bytes restantes en la cuota del usuario para este proveedor de guardado de juegos.

GetSyncOnDemandForUserAsync(User, String)

Obtiene un proveedor de guardado de juegos parcialmente sincronizado que sincroniza los contenedores a petición.

Se aplica a

Consulte también