Класс Bootstrap
Класс Bootstrap содержит статические вспомогательные методы, которые удобно упаковывают вызовы к API начальной загрузки.
Определение
Пространство имен: Microsoft.Windows.ApplicationModel.DynamicDependency
Сборка: Microsoft.WindowsAppRuntime.Bootstrap.Net.dll
public class Bootstrap
Методы
Инициализация методов
Инициализирует процесс вызова для использования пакета платформы пакета SDK для приложений Windows. Находит пакет пакета sdk для приложений Windows, отвечающий критериям, указанным в аргументах, и делает его доступным для использования текущим процессом. Если несколько пакетов соответствуют критериям, то выбирается лучший кандидат.
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
Основная и дополнительная версия пакета пакета sdk для приложений Windows для загрузки. Версия закодирована как 0xMMMMNNNN
, где M
= Основной и N
= Дополнительный (например, версия 1.2 должна быть закодирована как 0x00010002
).
versionTag
струна
Тег версии пакета пакета sdk для приложений Windows для загрузки (если таковой имеется). Например, "prerelease"
. По умолчанию — null
.
minVersion
PackageVersion
Минимальная версия пакета пакета sdk для приложений Для Windows для использования. По умолчанию используется новый экземпляр PackageVersion по умолчанию.
Метод завершения работы
Удаляет изменения, внесенные в текущий процесс, путем инициализации или tryInitialize. После вызова завершения работы приложение больше не может вызывать API пакета SDK для приложений Windows, включая API динамической зависимости.
public static void Shutdown();
Методы TryInitialize
Инициализирует процесс вызова для использования пакета платформы пакета SDK для приложений Windows. Сбой возвращает значение false с ошибкой HRESULT в параметре hresult . Находит пакет пакета sdk для приложений Windows, отвечающий критериям, указанным в аргументах, и делает его доступным для использования текущим процессом. Если несколько пакетов соответствуют критериям, то выбирается лучший кандидат.
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
Основная и дополнительная версия пакета пакета sdk для приложений Windows для загрузки. Версия закодирована как 0xMMMMNNNN
, где M
= Основной и N
= Дополнительный (например, версия 1.2 должна быть закодирована как 0x00010002
).
hresult
uint
Сбой HRESULT, если инициализация завершилась ошибкой.
versionTag
струна
Тег версии пакета пакета sdk для приложений Windows для загрузки (если таковой имеется). Например, "prerelease"
. По умолчанию — null
.
minVersion
PackageVersion
Минимальная версия пакета пакета sdk для приложений Для Windows для использования. По умолчанию используется новый экземпляр PackageVersion по умолчанию.
Применяется к
Продукт | Представлено в |
---|---|
Пакет SDK для приложений Windows | Windows App SDK 1.0 |
См. также
Windows developer