次の方法で共有


AppInstallManager.StartAppInstallAsync メソッド

定義

オーバーロード

StartAppInstallAsync(String, String, Boolean, Boolean)

指定したアプリのインストールを開始します。

StartAppInstallAsync(String, String, Boolean, Boolean, String, String, String)

テレメトリ データを生成するオプションを使用して、指定したアプリのインストールを開始します。

StartAppInstallAsync(String, String, Boolean, Boolean)

指定したアプリのインストールを開始します。

public:
 virtual IAsyncOperation<AppInstallItem ^> ^ StartAppInstallAsync(Platform::String ^ productId, Platform::String ^ skuId, bool repair, bool forceUseOfNonRemovableStorage) = StartAppInstallAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<AppInstallItem> StartAppInstallAsync(winrt::hstring const& productId, winrt::hstring const& skuId, bool const& repair, bool const& forceUseOfNonRemovableStorage);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<AppInstallItem> StartAppInstallAsync(string productId, string skuId, bool repair, bool forceUseOfNonRemovableStorage);
function startAppInstallAsync(productId, skuId, repair, forceUseOfNonRemovableStorage)
Public Function StartAppInstallAsync (productId As String, skuId As String, repair As Boolean, forceUseOfNonRemovableStorage As Boolean) As IAsyncOperation(Of AppInstallItem)

パラメーター

productId
String

Platform::String

winrt::hstring

インストールするアプリの製品 ID。

skuId
String

Platform::String

winrt::hstring

インストールするアプリの SKU ID。

repair
Boolean

bool

True を指定すると、既にインストールされているアプリのインストールを修復できます。それ以外の場合は false。

forceUseOfNonRemovableStorage
Boolean

bool

ユーザーが SD カード にインストールするようにアプリを構成している場合でも、非リムーバブル 記憶域にアプリをインストールする場合は True、ユーザーの設定に従ってアプリを非リムーバブル ストレージまたは SD カードにインストールする場合は false。

戻り値

正常に完了すると、インストール キューに追加されたアプリを表す AppInstallItem を返す非同期操作。

属性

Windows の要件

アプリの機能
runFullTrust

注釈

このメソッドが正常に返されると、アプリがインストール キューに追加されました。アプリのインストールが完了したとは限りません。 インストールの状態を確認するには、AppInstallItem 戻り値の GetCurrentStatus メソッドをチェックします。

こちらもご覧ください

適用対象

StartAppInstallAsync(String, String, Boolean, Boolean, String, String, String)

テレメトリ データを生成するオプションを使用して、指定したアプリのインストールを開始します。

public:
 virtual IAsyncOperation<AppInstallItem ^> ^ StartAppInstallAsync(Platform::String ^ productId, Platform::String ^ skuId, bool repair, bool forceUseOfNonRemovableStorage, Platform::String ^ catalogId, Platform::String ^ bundleId, Platform::String ^ correlationVector) = StartAppInstallAsync;
/// [Windows.Foundation.Metadata.Overload("StartAppInstallWithTelemetryAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<AppInstallItem> StartAppInstallAsync(winrt::hstring const& productId, winrt::hstring const& skuId, bool const& repair, bool const& forceUseOfNonRemovableStorage, winrt::hstring const& catalogId, winrt::hstring const& bundleId, winrt::hstring const& correlationVector);
[Windows.Foundation.Metadata.Overload("StartAppInstallWithTelemetryAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<AppInstallItem> StartAppInstallAsync(string productId, string skuId, bool repair, bool forceUseOfNonRemovableStorage, string catalogId, string bundleId, string correlationVector);
function startAppInstallAsync(productId, skuId, repair, forceUseOfNonRemovableStorage, catalogId, bundleId, correlationVector)
Public Function StartAppInstallAsync (productId As String, skuId As String, repair As Boolean, forceUseOfNonRemovableStorage As Boolean, catalogId As String, bundleId As String, correlationVector As String) As IAsyncOperation(Of AppInstallItem)

パラメーター

productId
String

Platform::String

winrt::hstring

インストールするアプリの製品 ID。

skuId
String

Platform::String

winrt::hstring

インストールするアプリの SKU ID。

repair
Boolean

bool

True を指定すると、既にインストールされているアプリのインストールを修復できます。それ以外の場合は false。

forceUseOfNonRemovableStorage
Boolean

bool

ユーザーが SD カード にインストールするようにアプリを構成している場合でも、非リムーバブル 記憶域にアプリをインストールする場合は True、ユーザーの設定に従ってアプリを非リムーバブル ストレージまたは SD カードにインストールする場合は false。

catalogId
String

Platform::String

winrt::hstring

インストールするアプリのカタログ ID。

bundleId
String

Platform::String

winrt::hstring

インストールするアプリのバンドル ID。

correlationVector
String

Platform::String

winrt::hstring

テレメトリ データの生成に使用できる相関ベクトル文字列。

戻り値

正常に完了すると、インストール キューに追加されたアプリを表す AppInstallItem を返す非同期操作。

属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10586.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v2.0 で導入)
アプリの機能
runFullTrust

注釈

StartAppInstallAsync(String, String, Boolean, Boolean) の解説もこのメソッドに適用されます。

こちらもご覧ください

適用対象