次の方法で共有


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

こちらもご覧ください

適用対象