共用方式為


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);

參數

majorMinorVersionuint

要載入之 Windows 應用程式 SDK架構套件的主要和次要版本。 版本編碼為 0xMMMMNNNN,其中 M = Major 和 N = Minor (例如,1.2 版應編碼為 0x00010002)。

versionTagstring

要載入之 Windows 應用程式 SDK 架構套件的版本標記 (如果有的話)。 例如: "prerelease" 。 預設為 null

minVersionPackageVersion

要使用的 Windows 應用程式 SDK 架構套件最低版本。 預設為 PackageVersion 的新預設執行個體。

Shutdown 方法

藉由 InitializeTryInitialize 移除對目前程序所做的變更。 呼叫關機之後,您的應用程式就無法再呼叫 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);

參數

majorMinorVersionuint

要載入之 Windows 應用程式 SDK架構套件的主要和次要版本。 版本編碼為 0xMMMMNNNN,其中 M = Major 和 N = Minor (例如,1.2 版應編碼為 0x00010002)。

hresultuint

如果初始化失敗,則為失敗的 HRESULT

versionTagstring

要載入之 Windows 應用程式 SDK 架構套件的版本標記 (如果有的話)。 例如: "prerelease" 。 預設為 null

minVersionPackageVersion

要使用的 Windows 應用程式 SDK 架構套件最低版本。 預設為 PackageVersion 的新預設執行個體。

適用於

Products 導入
Windows 應用程式 ADK (機器翻譯) Windows App SDK 1.0

另請參閱