AppInstallOptions クラス

定義

アプリの更新プログラムをインストールするために AppInstallManager クラスのいくつかのメソッド オーバーロードで使用できるオプションを提供します。

public ref class AppInstallOptions sealed
/// [Windows.Foundation.Metadata.Activatable(393216, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppInstallOptions final
[Windows.Foundation.Metadata.Activatable(393216, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppInstallOptions
function AppInstallOptions()
Public NotInheritable Class AppInstallOptions
継承
Object Platform::Object IInspectable AppInstallOptions
属性

Windows の要件

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

注釈

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1809 17763 CampaignId
1809 17763 CompletedInstallToastNotificationMode
1809 17763 ExtendedCampaignId
1809 17763 InstallForAllUsers
1809 17763 InstallInProgressToastNotificationMode
1809 17763 PinToDesktopAfterInstall
1809 17763 PinToStartAfterInstall
1809 17763 PinToTaskbarAfterInstall
1809 17763 StageButDoNotInstall

コンストラクター

AppInstallOptions()

AppInstallOptions クラスの新しいインスタンスを作成して初期化します。

プロパティ

AllowForcedAppRestart

インストールされているアプリの強制再起動を許可するかどうかを示す値を取得または設定します。

CampaignId

インストールするアプリに関連付けられているプロモーション キャンペーン ID を取得または設定します。

CatalogId

インストールするアプリのカタログ ID を取得または設定します。

CompletedInstallToastNotificationMode

アプリのインストールが完了したときの通知トースト モードを取得または設定します。

ExtendedCampaignId

インストールするアプリに関連付けられている拡張プロモーション キャンペーン ID を取得または設定します。

ForceUseOfNonRemovableStorage

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

InstallForAllUsers

すべてのユーザーに対してアプリケーションをインストールするかどうかを示す値を取得または設定します。

InstallInProgressToastNotificationMode

アプリのインストールが進行中の場合の通知トースト モードを取得または設定します。

LaunchAfterInstall

インストール後にアプリを自動的に起動するかどうかを示す値を取得または設定します。

PinToDesktopAfterInstall

インストールが完了した後に、インストールする製品をデスクトップにピン留めするかどうかを決定する値を取得または設定します。

PinToStartAfterInstall

インストールが完了した後に、インストールする製品を [スタート] メニューにピン留めするかどうかを示す値を取得または設定します。

PinToTaskbarAfterInstall

インストールが完了した後に、インストールされている製品をタスク バーにピン留めするかどうかを示す値を取得または設定します。

Repair

既にインストールされているアプリのインストールを修復するかどうかを示す値を取得または設定します。

StageButDoNotInstall

ダウンロードとステージングの手順の後にアプリのインストールを一時停止する必要があるかどうかを示す値を取得または設定しますが、最終的なインストールは完了しません。

TargetVolume

アプリまたはアプリ バンドルがインストールされるパッケージ ストレージ ボリュームを取得または設定します。

適用対象

こちらもご覧ください