StoreContext.RequestUninstallStorePackageAsync(Package) 메서드

정의

현재 앱에 대해 지정된 선택적 패키지를 제거하려고 시도합니다. 이 메서드는 작업에 대한 권한을 요청하는 UI 대화 상자도 표시합니다.

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

매개 변수

package
Package

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

반환

IAsyncOperation<StoreUninstallStorePackageResult>

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

특성

Windows 요구 사항

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

설명

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

이 메서드를 호출하면 OS는 앱 패키지를 제거할 수 있는 사용자의 권한을 요청하는 대화 상자를 표시합니다. 알림 대화 상자를 표시하지 않고 앱 패키지를 자동으로 제거하려면 사용 UninstallStorePackageAsync 하거나 UninstallStorePackageByStoreIdAsync (이러한 메서드를 사용하려면 제한된 기능에 액세스해야 합니다).

참고

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

적용 대상

추가 정보