Класс Bootstrap

Класс Bootstrap содержит статические вспомогательные методы, которые удобно переносить вызовы в API начального загрузчика.

Определение

Пространство имен: Microsoft.Windows.ApplicationModel.DynamicDependency

Сборка: Microsoft.WindowsAppRuntime.Bootstrap.Net.dll

public class Bootstrap

Методы

Методы инициализации

Инициализирует вызывающий процесс для использования пакета платформы Windows App SDK. Находит пакет платформы Windows App 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 App SDK для загрузки. Версия кодируется как 0xMMMMNNNN, где M = Основной и N = Дополнительный (например, версия 1.2 должна быть закодирована как 0x00010002).

versionTagСтрока

Тег версии пакета платформы Windows App SDK для загрузки (при наличии). Например, "prerelease". По умолчанию — null.

minVersionPackageVersion

Минимальная версия используемого пакета платформы Windows App SDK. По умолчанию используется новый экземпляр PackageVersion по умолчанию.

Shutdown - метод

Удаляет изменения, внесенные в текущий процесс путем Initialize или TryInitialize. После вызова завершения работы приложение больше не сможет вызывать API Windows App SDK, включая API динамических зависимостей.

public static void Shutdown();

Методы TryInitialize

Инициализирует вызывающий процесс для использования пакета платформы Windows App SDK. Сбой возвращает значение false с ошибкой HRESULT в параметре hresult . Находит пакет платформы Windows App 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 App SDK для загрузки. Версия кодируется как 0xMMMMNNNN, где M = Основной и N = Дополнительный (например, версия 1.2 должна быть закодирована как 0x00010002).

hresultUint

Ошибка HRESULT, если инициализация завершилась сбоем.

versionTagСтрока

Тег версии пакета платформы Windows App SDK для загрузки (при наличии). Например, "prerelease". По умолчанию — null.

minVersionPackageVersion

Минимальная версия используемого пакета платформы Windows App SDK. По умолчанию используется новый экземпляр PackageVersion по умолчанию.

Применяется к

Продукт Представлено в
Пакет SDK для приложений Windows Windows App SDK 1.0

См. также раздел