Bootstrap クラス
Bootstrap クラスには、Bootstrapper API への呼び出しを簡単にラップする静的ヘルパー メソッドが含まれています。
Definition
名前空間: Microsoft.Windows.ApplicationModel.DynamicDependency
アセンブリ: Microsoft.WindowsAppRuntime.Bootstrap.Net.dll
public class Bootstrap
メソッド
メソッドを初期化する
Windows アプリ SDKのフレームワーク パッケージを使用するように呼び出し元プロセスを初期化します。 引数で指定された条件を満たすWindows アプリ SDK フレームワーク パッケージを検索し、現在のプロセスで使用できるようにします。 複数のパッケージが条件を満たしている場合は、最適な候補が選択されます。
public static void Initialize(uint majorMinorVersion);
public static void Initialize(uint majorMinorVersion, string versionTag);
public static void Initialize(uint majorMinorVersion, string versionTag, PackageVersion minVersion);
パラメーター
majorMinorVersion
uint
読み込むWindows アプリ SDK フレームワーク パッケージのメジャー バージョンとマイナー バージョン。 バージョンは 0xMMMMNNNN
としてエンコードされます。ここで、 M
= メジャーと N
= マイナー (たとえば、バージョン 1.2 は 0x00010002
としてエンコードする必要があります)。
versionTag
string
読み込むWindows アプリ SDK フレームワーク パッケージのバージョン タグ (存在する場合)。 たとえば、"prerelease"
のようにします。 既定値は null
です。
minVersion
PackageVersion
使用するWindows アプリ SDK フレームワーク パッケージの最小バージョン。 既定値は、 PackageVersion の新しい既定のインスタンスです。
Shutdown メソッド
Initialize または TryInitialize によって現在のプロセスに加えられた変更を削除します。 Shutdownが呼び出されると、アプリは Dynamic 依存関係 API を含め、Windows アプリ SDK API を呼び出できなくなります。
public static void Shutdown();
TryInitialize メソッド
Windows アプリ SDKのフレームワーク パッケージを使用するように呼び出し元プロセスを初期化します。 failure は、hresult パラメーターのエラー HRESULT で false を返します。 引数で指定された条件を満たすWindows アプリ SDK フレームワーク パッケージを検索し、現在のプロセスで使用できるようにします。 複数のパッケージが条件を満たしている場合は、最適な候補が選択されます。
public static bool TryInitialize(uint majorMinorVersion, out int hresult);
public static bool TryInitialize(uint majorMinorVersion, string versionTag, out int hresult);
public static bool TryInitialize(uint majorMinorVersion, string versionTag, PackageVersion minVersion, out int hresult);
パラメーター
majorMinorVersion
uint
読み込むWindows アプリ SDK フレームワーク パッケージのメジャー バージョンとマイナー バージョン。 バージョンは 0xMMMMNNNN
としてエンコードされます。ここで、 M
= メジャーと N
= マイナー (たとえば、バージョン 1.2 は 0x00010002
としてエンコードする必要があります)。
hresult
uint
初期化に失敗した場合 HRESULTエラー。
versionTag
string
読み込むWindows アプリ SDK フレームワーク パッケージのバージョン タグ (存在する場合)。 たとえば、"prerelease"
のようにします。 既定値は null
です。
minVersion
PackageVersion
使用するWindows アプリ SDK フレームワーク パッケージの最小バージョン。 既定値は、 PackageVersion の新しい既定のインスタンスです。
適用対象
製品 | 導入バージョン |
---|---|
Windows App SDK | Windows App SDK 1.0 |
関連項目
Windows developer