Класс 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);
Параметры
majorMinorVersion
Uint
Основная и дополнительная версии пакета платформы Windows App SDK для загрузки. Версия кодируется как 0xMMMMNNNN
, где M
= Основной и N
= Дополнительный (например, версия 1.2 должна быть закодирована как 0x00010002
).
versionTag
Строка
Тег версии пакета платформы Windows App SDK для загрузки (при наличии). Например, "prerelease"
. По умолчанию — null
.
minVersion
PackageVersion
Минимальная версия используемого пакета платформы 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);
Параметры
majorMinorVersion
Uint
Основная и дополнительная версии пакета платформы Windows App SDK для загрузки. Версия кодируется как 0xMMMMNNNN
, где M
= Основной и N
= Дополнительный (например, версия 1.2 должна быть закодирована как 0x00010002
).
hresult
Uint
Ошибка HRESULT, если инициализация завершилась сбоем.
versionTag
Строка
Тег версии пакета платформы Windows App SDK для загрузки (при наличии). Например, "prerelease"
. По умолчанию — null
.
minVersion
PackageVersion
Минимальная версия используемого пакета платформы Windows App SDK. По умолчанию используется новый экземпляр PackageVersion по умолчанию.
Применяется к
Продукт | Представлено в |
---|---|
Пакет SDK для приложений Windows | Windows App SDK 1.0 |
См. также раздел
Windows developer
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по