StoreContext.RequestUninstallStorePackageByStoreIdAsync(String) 메서드

정의

현재 앱에 대해 지정된 다운로드 가능한 콘텐츠(DLC) 패키지를 제거하려고 시도합니다. 이 메서드는 작업에 대한 권한을 요청하는 UI 대화 상자도 표시합니다.

public:
 virtual IAsyncOperation<StoreUninstallStorePackageResult ^> ^ RequestUninstallStorePackageByStoreIdAsync(Platform::String ^ storeId) = RequestUninstallStorePackageByStoreIdAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreUninstallStorePackageResult> RequestUninstallStorePackageByStoreIdAsync(winrt::hstring const& storeId);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreUninstallStorePackageResult> RequestUninstallStorePackageByStoreIdAsync(string storeId);
function requestUninstallStorePackageByStoreIdAsync(storeId)
Public Function RequestUninstallStorePackageByStoreIdAsync (storeId As String) As IAsyncOperation(Of StoreUninstallStorePackageResult)

매개 변수

storeId
String

현재 앱에 대해 제거할 DLC(다운로드 가능한 콘텐츠) 패키지에 해당하는 추가 기능의 Microsoft Store ID입니다.

반환

IAsyncOperation<StoreUninstallStorePackageResult>

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

특성

Windows 요구 사항

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

설명

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

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

추가 기능에 대한 Microsoft Store ID는 파트너 센터에서 사용할 수 있으며 추가 기능을 나타내는 속성 StoreProduct 에서도 반환 StoreId 됩니다. 자세한 내용은 Microsoft Store ID를 참조하세요.

참고

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

적용 대상

추가 정보