GameSaveProvider クラス

定義

GameSaveProvider は、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
継承
Object Platform::Object IInspectable GameSaveProvider
属性

Windows の要件

デバイス ファミリ
Xbox Live Extension SDK (10.0.10240.0 で導入)
Windows 10 Fall Creators Update (10.0.16299.0 で導入)
API contract
Windows.Gaming.XboxLive.StorageApiContract (v1.0 で導入)

注釈

GetForUserAsync または GetSyncOnDemandForUserAsync を呼び出して、GameSaveProvider インスタンスを取得します。

重要

この API は、Xbox Live 対応の UWP ゲームとアプリを対象にしています。 Xbox Live が有効になっていないソースから行われたこれらの API の呼び出しは、クラウドにデータを同期できません。

プロパティ

ContainersChangedSinceLastSync

新しい GameSaveProvider インスタンスで呼び出され、アプリケーションの前回の実行後に変更されたコンテナーの名前が返されます。

User

このゲーム保存プロバイダーとそのゲーム保存コンテナーに関連付けられているユーザー。

メソッド

CreateContainer(String)

ゲームの保存を格納する新しい GameSaveContainer を作成します。

CreateContainerInfoQuery()

このゲーム 保存プロバイダー内のすべてのコンテナーを列挙する GameSaveContainerInfoQuery インスタンスを作成します。

CreateContainerInfoQuery(String)

指定したプレフィックスで始まる名前を持つ、このゲーム 保存プロバイダー内のコンテナーを列挙する GameSaveContainerInfoQuery インスタンスを作成します。

DeleteContainerAsync(String)

指定したゲーム保存コンテナーを非同期的に削除します。

GetForUserAsync(User, String)

指定したユーザーのゲーム 保存プロバイダーを取得します。

GetRemainingBytesInQuotaAsync()

このゲーム 保存プロバイダーのユーザーのクォータに残っているバイト数を取得します。

GetSyncOnDemandForUserAsync(User, String)

必要に応じてコンテナーを同期する、部分的に同期されたゲーム 保存プロバイダーを取得します。

適用対象

こちらもご覧ください