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


Класс 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 ВерсияПакета

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

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

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

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

См. также