GameSaveProvider Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |