AppInstallManager.StartProductInstallForUserAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
StartProductInstallForUserAsync(User, String, String, String, String, AppInstallOptions) |
指定したユーザーの指定したアプリまたはアプリ バンドルのインストールを開始します。これにより、アプリの強制再起動を許可するかどうかなどの追加のインストール オプションを指定できます。 |
StartProductInstallForUserAsync(User, String, String, String, String, Boolean, Boolean, String, PackageVolume) |
指定したユーザーの指定したアプリまたはアプリ バンドルのインストールを開始します。 |
StartProductInstallForUserAsync(User, String, String, String, String, AppInstallOptions)
指定したユーザーの指定したアプリまたはアプリ バンドルのインストールを開始します。これにより、アプリの強制再起動を許可するかどうかなどの追加のインストール オプションを指定できます。
public:
virtual IAsyncOperation<IVectorView<AppInstallItem ^> ^> ^ StartProductInstallForUserAsync(User ^ user, Platform::String ^ productId, Platform::String ^ flightId, Platform::String ^ clientId, Platform::String ^ correlationVector, AppInstallOptions ^ installOptions) = StartProductInstallForUserAsync;
/// [Windows.Foundation.Metadata.Overload("StartProductInstallWithOptionsForUserAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<AppInstallItem>> StartProductInstallForUserAsync(User const& user, winrt::hstring const& productId, winrt::hstring const& flightId, winrt::hstring const& clientId, winrt::hstring const& correlationVector, AppInstallOptions const& installOptions);
[Windows.Foundation.Metadata.Overload("StartProductInstallWithOptionsForUserAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<AppInstallItem>> StartProductInstallForUserAsync(User user, string productId, string flightId, string clientId, string correlationVector, AppInstallOptions installOptions);
function startProductInstallForUserAsync(user, productId, flightId, clientId, correlationVector, installOptions)
Public Function StartProductInstallForUserAsync (user As User, productId As String, flightId As String, clientId As String, correlationVector As String, installOptions As AppInstallOptions) As IAsyncOperation(Of IReadOnlyList(Of AppInstallItem))
パラメーター
- user
- User
この操作に指定するユーザーを識別する オブジェクト。
- 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
|
適用対象
StartProductInstallForUserAsync(User, String, String, String, String, Boolean, Boolean, String, PackageVolume)
指定したユーザーの指定したアプリまたはアプリ バンドルのインストールを開始します。
public:
virtual IAsyncOperation<IVectorView<AppInstallItem ^> ^> ^ StartProductInstallForUserAsync(User ^ user, Platform::String ^ productId, Platform::String ^ catalogId, Platform::String ^ flightId, Platform::String ^ clientId, bool repair, bool forceUseOfNonRemovableStorage, Platform::String ^ correlationVector, PackageVolume ^ targetVolume) = StartProductInstallForUserAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<AppInstallItem>> StartProductInstallForUserAsync(User const& user, 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>> StartProductInstallForUserAsync(User user, string productId, string catalogId, string flightId, string clientId, bool repair, bool forceUseOfNonRemovableStorage, string correlationVector, PackageVolume targetVolume);
function startProductInstallForUserAsync(user, productId, catalogId, flightId, clientId, repair, forceUseOfNonRemovableStorage, correlationVector, targetVolume)
Public Function StartProductInstallForUserAsync (user As User, 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))
パラメーター
- user
- User
この操作に指定するユーザーを識別する オブジェクト。
- 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
|