Compartilhar via


GameSaveProvider Classe

Definição

GameSaveProvider é usado para criar, salvar, enumerar e carregar salvamentos de jogos do 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
Herança
Object Platform::Object IInspectable GameSaveProvider
Atributos

Requisitos do Windows

Família de dispositivos
Xbox Live Extension SDK (introduzida na 10.0.10240.0)
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
API contract
Windows.Gaming.XboxLive.StorageApiContract (introduzida na v1.0)

Comentários

Chame GetForUserAsync ou GetSyncOnDemandForUserAsync para obter uma instância de GameSaveProvider .

Importante

Essa API é direcionada para jogos e aplicativos UWP com o Xbox Live Habilitado. As chamadas a essas APIs feitas de fontes que não estão habilitadas para o Xbox Live não poderão sincronizar dados com a nuvem.

Propriedades

ContainersChangedSinceLastSync

Chamado em uma nova instância gameSaveProvider , retorna os nomes dos contêineres que foram alterados desde a última execução do aplicativo.

User

Usuário associado a este provedor de salvamento de jogos e seus contêineres de salvamento de jogo.

Métodos

CreateContainer(String)

Cria um novo GameSaveContainer para armazenar um salvamento de jogo.

CreateContainerInfoQuery()

Cria uma instância gameSaveContainerInfoQuery que enumera todos os contêineres neste provedor de salvamento de jogos.

CreateContainerInfoQuery(String)

Cria uma instância gameSaveContainerInfoQuery que enumera os contêineres neste provedor de salvamento de jogo que têm nomes que começam com o prefixo especificado.

DeleteContainerAsync(String)

Exclui de forma assíncrona o contêiner de salvamento de jogo especificado.

GetForUserAsync(User, String)

Obtém um provedor de salvamento de jogo para o usuário especificado.

GetRemainingBytesInQuotaAsync()

Obtenha os bytes restantes na cota do usuário para este provedor de salvamento de jogos.

GetSyncOnDemandForUserAsync(User, String)

Obtém um provedor de salvamento de jogo parcialmente sincronizado que sincroniza contêineres sob demanda.

Aplica-se a

Confira também