다음을 통해 공유


InstallationManager.AddPackageAsync 메서드

정의

오버로드

AddPackageAsync(String, Uri)

앱 제목 및 위치 URI로 지정된 앱의 설치 프로세스를 시작합니다.

AddPackageAsync(String, Uri, String, String, Uri)

이 API는 코드에서 직접 사용할 수 없습니다.

AddPackageAsync(String, Uri)

앱 제목 및 위치 URI로 지정된 앱의 설치 프로세스를 시작합니다.

public:
 static IAsyncOperationWithProgress<PackageInstallResult ^, unsigned int> ^ AddPackageAsync(Platform::String ^ title, Uri ^ sourceLocation);
/// [Windows.Foundation.Metadata.Overload("AddPackageAsync")]
 static IAsyncOperationWithProgress<PackageInstallResult, uint32_t> AddPackageAsync(winrt::hstring const& title, Uri const& sourceLocation);
[Windows.Foundation.Metadata.Overload("AddPackageAsync")]
public static IAsyncOperationWithProgress<PackageInstallResult,uint> AddPackageAsync(string title, System.Uri sourceLocation);
function addPackageAsync(title, sourceLocation)
Public Shared Function AddPackageAsync (title As String, sourceLocation As Uri) As IAsyncOperationWithProgress(Of PackageInstallResult, UInteger)

매개 변수

title
String

Platform::String

winrt::hstring

설치할 앱의 이름입니다.

sourceLocation
Uri Uri

설치할 앱의 URI 위치입니다.

반환

IAsyncOperationWithProgress<PackageInstallResult,UInt32>

Windows.Foundation.IAsyncOperationWithProgress<Windows.Phone.Management.Deployment.PackageInstallResult,unsigned int>

IAsyncOperationWithProgress<PackageInstallResult,uint32_t>

설치 프로세스를 나타내는 비동기 작업입니다.

특성

예제

void InstallMyCoolApp()
{
    Uri uri = new Uri(@"https://PlaceHolderServerName/XAP/MyCoolApp.xap");
    string appTitle = "Cool App";

    Windows.Foundation.IAsyncOperationWithProgress<PackageInstallResult, uint> result;

    // Queue up an installation request.
    result = InstallationManager.AddPackageAsync(appTitle, uri);

    // Note: You could save "result" as a member variable to enable 
    // the installation to be cancelled later.
}

추가 정보

적용 대상

AddPackageAsync(String, Uri, String, String, Uri)

이 API는 코드에서 직접 사용할 수 없습니다.

public:
 static IAsyncOperationWithProgress<PackageInstallResult ^, unsigned int> ^ AddPackageAsync(Platform::String ^ title, Uri ^ sourceLocation, Platform::String ^ instanceId, Platform::String ^ offerId, Uri ^ license);
/// [Windows.Foundation.Metadata.Overload("AddPackagePreloadedAsync")]
 static IAsyncOperationWithProgress<PackageInstallResult, uint32_t> AddPackageAsync(winrt::hstring const& title, Uri const& sourceLocation, winrt::hstring const& instanceId, winrt::hstring const& offerId, Uri const& license);
[Windows.Foundation.Metadata.Overload("AddPackagePreloadedAsync")]
public static IAsyncOperationWithProgress<PackageInstallResult,uint> AddPackageAsync(string title, System.Uri sourceLocation, string instanceId, string offerId, System.Uri license);
function addPackageAsync(title, sourceLocation, instanceId, offerId, license)
Public Shared Function AddPackageAsync (title As String, sourceLocation As Uri, instanceId As String, offerId As String, license As Uri) As IAsyncOperationWithProgress(Of PackageInstallResult, UInteger)

매개 변수

title
String

Platform::String

winrt::hstring

이 API는 코드에서 직접 사용할 수 없습니다.

sourceLocation
Uri Uri

이 API는 코드에서 직접 사용할 수 없습니다.

instanceId
String

Platform::String

winrt::hstring

이 API는 코드에서 직접 사용할 수 없습니다.

offerId
String

Platform::String

winrt::hstring

이 API는 코드에서 직접 사용할 수 없습니다.

license
Uri Uri

이 API는 코드에서 직접 사용할 수 없습니다.

반환

IAsyncOperationWithProgress<PackageInstallResult,UInt32>

Windows.Foundation.IAsyncOperationWithProgress<Windows.Phone.Management.Deployment.PackageInstallResult,unsigned int>

IAsyncOperationWithProgress<PackageInstallResult,uint32_t>

이 API는 코드에서 직접 사용할 수 없습니다.

특성

Windows 요구 사항

앱 기능
oemDeployment

추가 정보

적용 대상