Поделиться через


Класс 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);

Параметры

majorMinorVersionuint

Основная и дополнительная версия пакета пакета sdk для приложений Windows для загрузки. Версия закодирована как 0xMMMMNNNN, где M = Основной и N = Дополнительный (например, версия 1.2 должна быть закодирована как 0x00010002).

versionTagструна

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

minVersionPackageVersion

Минимальная версия пакета пакета 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);

Параметры

majorMinorVersionuint

Основная и дополнительная версия пакета пакета sdk для приложений Windows для загрузки. Версия закодирована как 0xMMMMNNNN, где M = Основной и N = Дополнительный (например, версия 1.2 должна быть закодирована как 0x00010002).

hresultuint

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

versionTagструна

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

minVersionPackageVersion

Минимальная версия пакета пакета sdk для приложений Для Windows для использования. По умолчанию используется новый экземпляр PackageVersion по умолчанию.

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

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

См. также