다음을 통해 공유


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

Platform::String

winrt::hstring

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

반환

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

특성

Windows 요구 사항

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

설명

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

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

추가 기능에 대한 스토어 ID는 파트너 센터에서 사용할 수 있으며 추가 기능을 나타내는 StoreProductStoreId 속성에서도 반환됩니다. 자세한 내용은 Id 저장을 참조하세요.

참고

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

적용 대상

추가 정보