Classe Bootstrap
A classe Bootstrap contém métodos auxiliares estáticos que convenientemente encapsulam chamadas para a API bootstrapper.
Definição
Namespace: Microsoft.Windows.ApplicationModel.DynamicDependency
Assembly: Microsoft.WindowsAppRuntime.Bootstrap.Net.dll
public class Bootstrap
Métodos
Inicializar métodos
Inicializa o processo de chamada para usar o pacote de estrutura do SDK do Aplicativo Windows. Localiza um SDK do Aplicativo Windows pacote de estrutura atendendo aos critérios fornecidos nos argumentos e o disponibiliza para uso pelo processo atual. Se vários pacotes atenderem aos critérios, o melhor candidato será selecionado.
public static void Initialize(uint majorMinorVersion);
public static void Initialize(uint majorMinorVersion, string versionTag);
public static void Initialize(uint majorMinorVersion, string versionTag, PackageVersion minVersion);
Parâmetros
majorMinorVersion
Uint
A versão principal e secundária do pacote de estrutura SDK do Aplicativo Windows a ser carregado. A versão é codificada como 0xMMMMNNNN
, em que M
= Major e N
= Minor (por exemplo, a versão 1.2 deve ser codificada como 0x00010002
).
versionTag
String
A marca de versão do pacote de estrutura SDK do Aplicativo Windows a ser carregado (se houver). Por exemplo, "prerelease"
. Assume o padrão de null
.
minVersion
PackageVersion
A versão mínima do pacote de estrutura SDK do Aplicativo Windows a ser usado. O padrão é uma nova instância padrão de PackageVersion.
Método Shutdown
Remove as alterações feitas no processo atual por Inicializar ou TentarInitializar. Depois que o Desligamento for chamado, seu aplicativo não poderá mais chamar APIs SDK do Aplicativo Windows, incluindo a API de dependência dinâmica.
public static void Shutdown();
Métodos TryInitialize
Inicializa o processo de chamada para usar o pacote de estrutura do SDK do Aplicativo Windows. Falha retorna false com a falha HRESULT no parâmetro hresult . Localiza um SDK do Aplicativo Windows pacote de estrutura atendendo aos critérios fornecidos nos argumentos e o disponibiliza para uso pelo processo atual. Se vários pacotes atenderem aos critérios, o melhor candidato será selecionado.
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);
Parâmetros
majorMinorVersion
Uint
A versão principal e secundária do pacote de estrutura SDK do Aplicativo Windows a ser carregado. A versão é codificada como 0xMMMMNNNN
, em que M
= Major e N
= Minor (por exemplo, a versão 1.2 deve ser codificada como 0x00010002
).
hresult
Uint
O HRESULT de falha, se a inicialização falhou.
versionTag
String
A marca de versão do pacote de estrutura SDK do Aplicativo Windows a ser carregado (se houver). Por exemplo, "prerelease"
. Assume o padrão de null
.
minVersion
PackageVersion
A versão mínima do pacote de estrutura SDK do Aplicativo Windows a ser usado. O padrão é uma nova instância padrão de PackageVersion.
Aplica-se a
Produto | Introduzido no |
---|---|
SDK do Aplicativo do Windows | SDK do Aplicativo Windows 1.0 |
Confira também
Windows developer
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de