Bootstrap クラス
Bootstrap クラスには、Bootstrapper API の呼び出しを簡単にラップする静的ヘルパー メソッドが含まれています。
定義
名前空間: 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
、 = Major および N
= Minor (たとえば、バージョン 1.2 は として 0x00010002
エンコードする必要があります)。
versionTag
文字列
読み込むWindows アプリ SDK フレームワーク パッケージのバージョン タグ (存在する場合)。 たとえば、「 "prerelease"
」のように入力します。 既定値は null
です。
minVersion
PackageVersion
使用するWindows アプリ SDK フレームワーク パッケージの最小バージョン。 既定値は PackageVersion の新しい既定のインスタンスです。
Shutdown メソッド
Initialize または TryInitialize によって現在のプロセスに加えられた変更を削除します。 Shutdown が呼び出されると、アプリは動的依存関係 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
、 = Major および N
= Minor (たとえば、バージョン 1.2 は として 0x00010002
エンコードする必要があります)。
hresult
Uint
初期化に失敗した場合のエラー HRESULT。
versionTag
文字列
読み込むWindows アプリ SDK フレームワーク パッケージのバージョン タグ (存在する場合)。 たとえば、「 "prerelease"
」のように入力します。 既定値は null
です。
minVersion
PackageVersion
使用するWindows アプリ SDK フレームワーク パッケージの最小バージョン。 既定値は PackageVersion の新しい既定のインスタンスです。
適用対象
製品 | 導入バージョン |
---|---|
Windows App SDK | Windows App SDK 1.0 |
こちらもご覧ください
Windows developer
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示