다음을 통해 공유


StoreContext.UninstallStorePackageAsync(Package) 메서드

정의

사용자에게 알림 UI 대화 상자를 표시하지 않고 현재 앱에 대해 지정된 선택적 패키지를 제거합니다.

public:
 virtual IAsyncOperation<StoreUninstallStorePackageResult ^> ^ UninstallStorePackageAsync(Package ^ package) = UninstallStorePackageAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageAsync(Package const& package);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageAsync(Package package);
function uninstallStorePackageAsync(package)
Public Function UninstallStorePackageAsync (package As Package) As IAsyncOperation(Of StoreUninstallStorePackageResult)

매개 변수

package
Package

현재 앱에 대해 제거할 선택적 패키지입니다.

반환

성공적으로 완료되면 제거 작업에 대한 정보를 제공하는 StoreUninstallStorePackageResult 개체를 반환하는 비동기 작업입니다.

특성

Windows 요구 사항

디바이스 패밀리
Windows 10, version 1803 (10.0.17134.0에서 도입되었습니다.)
API contract
Windows.Services.Store.StoreContract (v3.0에서 도입되었습니다.)
앱 기능
storePackageManagement

설명

이 메서드를 사용하여 더 이상 필요하지 않은 DLC 패키지를 제거하여 디스크 공간을 확보할 수 있습니다. 예를 들어 단일 플레이어 캠페인과 멀티 플레이어 캠페인을 모두 제공하는 게임은 사용자가 해당 캠페인을 완료한 후 이 방법을 사용하여 사용자의 요청에 따라 단일 플레이어 캠페인을 제거할 수 있습니다.

참고

선택적 패키지 및 DLC 패키지는 모든 개발자 계정에서 사용할 수 없습니다.

이 메서드를 호출하면 OS는 알림 대화 상자를 표시하지 않고 앱 패키지를 자동으로 제거합니다. 이 메서드를 사용하려면 제한된 storePackageManagement 기능이 필요합니다. 이 제한된 기능에 액세스할 수 없는 경우 RequestUninstallStorePackageAsync 또는 RequestUninstallStorePackageByStoreIdAsync 메서드를 대신 사용할 수 있습니다(이러한 메서드는 사용자의 패키지 제거 권한을 요청하는 알림 대화 상자를 표시함).

참고

제한된 storePackageManagement 기능은 데스크톱 브리지 사용하는 데스크톱 애플리케이션 및 게임과 XVC 패키지를 사용하고 ID@Xbox프로그램과 같은 관리 파트너 프로그램의 일부로 개발된 Xbox 게임에서만 사용할 수 있습니다. 이러한 애플리케이션 및 게임에는 기본적으로 이 기능이 있습니다.

적용 대상

추가 정보