다음을 통해 공유


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

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

반환

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

특성

Windows 요구 사항

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

설명

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

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

참고

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

적용 대상

추가 정보