次の方法で共有


AppInstallManager.StartProductInstallAsync メソッド

定義

オーバーロード

StartProductInstallAsync(String, String, String, String, AppInstallOptions)

指定したアプリまたはアプリ バンドルのインストールを開始します。これにより、アプリの強制再起動を許可するかどうかなど、追加のインストール オプションを指定できます。

StartProductInstallAsync(String, String, String, String, Boolean, Boolean, String, PackageVolume)

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

StartProductInstallAsync(String, String, String, String, AppInstallOptions)

指定したアプリまたはアプリ バンドルのインストールを開始します。これにより、アプリの強制再起動を許可するかどうかなど、追加のインストール オプションを指定できます。

public:
 virtual IAsyncOperation<IVectorView<AppInstallItem ^> ^> ^ StartProductInstallAsync(Platform::String ^ productId, Platform::String ^ flightId, Platform::String ^ clientId, Platform::String ^ correlationVector, AppInstallOptions ^ installOptions) = StartProductInstallAsync;
/// [Windows.Foundation.Metadata.Overload("StartProductInstallWithOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<AppInstallItem>> StartProductInstallAsync(winrt::hstring const& productId, winrt::hstring const& flightId, winrt::hstring const& clientId, winrt::hstring const& correlationVector, AppInstallOptions const& installOptions);
[Windows.Foundation.Metadata.Overload("StartProductInstallWithOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<AppInstallItem>> StartProductInstallAsync(string productId, string flightId, string clientId, string correlationVector, AppInstallOptions installOptions);
function startProductInstallAsync(productId, flightId, clientId, correlationVector, installOptions)
Public Function StartProductInstallAsync (productId As String, flightId As String, clientId As String, correlationVector As String, installOptions As AppInstallOptions) As IAsyncOperation(Of IReadOnlyList(Of AppInstallItem))

パラメーター

productId
String

Platform::String

winrt::hstring

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

flightId
String

Platform::String

winrt::hstring

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

clientId
String

Platform::String

winrt::hstring

呼び出し元の ID。

correlationVector
String

Platform::String

winrt::hstring

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

installOptions
AppInstallOptions

強制アプリの再起動を許可する機能など、操作の追加オプションを提供します。

戻り値

正常に完了すると、インストール キューに追加されたアプリまたはアプリセット (アプリ バンドルの場合) を返す非同期操作。 非同期プログラミングを使用する場合、結果の種類は AppInstallItem 項目の読み取り専用リスト/ベクターになります。 (C++ 用 の IVectorView<AppInstallItem> または JavaScript の API、.NET 用 IReadOnlyList<AppInstallItem> の API を使用できます)。

属性

Windows の要件

デバイス ファミリ
Windows 10, version 1803 (10.0.17134.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v6.0 で導入)
アプリの機能
runFullTrust

適用対象

StartProductInstallAsync(String, String, String, String, Boolean, Boolean, String, PackageVolume)

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

public:
 virtual IAsyncOperation<IVectorView<AppInstallItem ^> ^> ^ StartProductInstallAsync(Platform::String ^ productId, Platform::String ^ catalogId, Platform::String ^ flightId, Platform::String ^ clientId, bool repair, bool forceUseOfNonRemovableStorage, Platform::String ^ correlationVector, PackageVolume ^ targetVolume) = StartProductInstallAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<AppInstallItem>> StartProductInstallAsync(winrt::hstring const& productId, winrt::hstring const& catalogId, winrt::hstring const& flightId, winrt::hstring const& clientId, bool const& repair, bool const& forceUseOfNonRemovableStorage, winrt::hstring const& correlationVector, PackageVolume const& targetVolume);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<AppInstallItem>> StartProductInstallAsync(string productId, string catalogId, string flightId, string clientId, bool repair, bool forceUseOfNonRemovableStorage, string correlationVector, PackageVolume targetVolume);
function startProductInstallAsync(productId, catalogId, flightId, clientId, repair, forceUseOfNonRemovableStorage, correlationVector, targetVolume)
Public Function StartProductInstallAsync (productId As String, catalogId As String, flightId As String, clientId As String, repair As Boolean, forceUseOfNonRemovableStorage As Boolean, correlationVector As String, targetVolume As PackageVolume) As IAsyncOperation(Of IReadOnlyList(Of AppInstallItem))

パラメーター

productId
String

Platform::String

winrt::hstring

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

catalogId
String

Platform::String

winrt::hstring

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

flightId
String

Platform::String

winrt::hstring

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

clientId
String

Platform::String

winrt::hstring

呼び出し元の ID。

repair
Boolean

bool

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

forceUseOfNonRemovableStorage
Boolean

bool

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

correlationVector
String

Platform::String

winrt::hstring

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

targetVolume
PackageVolume

アプリまたはアプリ バンドルがインストールされるパッケージ ストレージ ボリューム。

戻り値

正常に完了すると、インストール キューに追加されたアプリまたはアプリセット (アプリ バンドルの場合) を返す非同期操作。 非同期プログラミングを使用する場合、結果の種類は AppInstallItem 項目の読み取り専用リスト/ベクターになります。 (C++ 用 の IVectorView<AppInstallItem> または JavaScript の API、.NET 用 IReadOnlyList<AppInstallItem> の API を使用できます)。

属性

Windows の要件

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

適用対象