다음을 통해 공유


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 instance 가져옵니다.

중요

이 API는 Xbox Live를 사용하도록 설정된 UWP 게임 및 앱을 대상으로 합니다. Xbox Live를 사용하도록 설정되지 않은 원본에서 만든 이러한 API에 대한 호출은 데이터를 클라우드와 동기화할 수 없습니다.

속성

ContainersChangedSinceLastSync

GameSaveProvider instance 호출된 는 애플리케이션이 마지막으로 실행된 이후 변경된 컨테이너의 이름을 반환합니다.

User

이 게임 저장 공급자 및 해당 게임 저장 컨테이너와 연결된 사용자입니다.

메서드

CreateContainer(String)

게임 저장을 저장할 새 GameSaveContainer 를 만듭니다.

CreateContainerInfoQuery()

이 게임 저장 공급자의 모든 컨테이너를 열거하는 GameSaveContainerInfoQuery instance 만듭니다.

CreateContainerInfoQuery(String)

지정된 접두사로 시작하는 이름이 있는 이 게임 저장 공급자의 컨테이너를 열거하는 GameSaveContainerInfoQuery instance 만듭니다.

DeleteContainerAsync(String)

지정된 게임 저장 컨테이너를 비동기적으로 삭제합니다.

GetForUserAsync(User, String)

지정된 사용자에 대한 게임 저장 공급자를 가져옵니다.

GetRemainingBytesInQuotaAsync()

이 게임 저장 공급자에 대한 사용자의 할당량에 남아 있는 바이트를 가져옵니다.

GetSyncOnDemandForUserAsync(User, String)

주문형 컨테이너를 동기화하는 부분적으로 동기화된 게임 저장 공급자를 가져옵니다.

적용 대상

추가 정보