Bootstrap 類別
Bootstrap 類別包含靜態協助程式方法,可方便包裝對 Bootstrapper API 的呼叫。
定義
命名空間:Microsoft.Windows.ApplicationModel.DynamicDependency
元件:Microsoft.WindowsAppRuntime.Bootstrap.Net.dll
public class Bootstrap
方法
Initialize 方法
初始化呼叫程序,以使用 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 移除對目前程序所做的變更。 呼叫關機之後,您的應用程式就無法再呼叫 Windows 應用程式 SDK API,包括動態相依性 API。
public static void Shutdown();
TryInitialize 方法
初始化呼叫程序,以使用 Windows 應用程式 SDK的架構套件。 失敗會傳回 false,而 hresult 參數中的失敗 HRESULT。 尋找符合自變數中所提供準則的 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 的新預設執行個體。
適用於
Products | 導入 |
---|---|
Windows 應用程式 ADK (機器翻譯) | Windows App SDK 1.0 |