Compartilhar via


Classe Bootstrap

A classe Bootstrap contém métodos auxiliares estáticos que encapsulam convenientemente as chamadas para a API do Bootstrapper.

Definição

Namespace: Microsoft.Windows.ApplicationModel.DynamicDependency

Montagem: Microsoft.WindowsAppRuntime.Bootstrap.Net.dll

public class Bootstrap

Métodos

Métodos de inicialização

Inicializa o processo de chamada para usar o SDK do Aplicativo Windows pacote de estrutura. Localiza um pacote de estrutura SDK do Aplicativo Windows que atende 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

majorMinorVersionuint

A versão principal e secundária do pacote de estrutura SDK do Aplicativo Windows a ser carregada. A versão é codificada como 0xMMMMNNNN, onde M = Major e N = Minor (por exemplo, a versão 1.2 deve ser codificada como 0x00010002).

versionTagcorda

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.

minVersionVersão do pacote

A versão mínima do pacote de estrutura SDK do Aplicativo Windows a ser usada. O padrão é uma nova instância padrão de PackageVersion.

Método Shutdown

Remove as alterações feitas no processo atual por Initialize ou TryInitialize. Depois que o desligamento for chamado, seu aplicativo não poderá mais chamar SDK do Aplicativo Windows APIs, incluindo a API de dependência dinâmica.

public static void Shutdown();

Métodos TryInitialize

Inicializa o processo de chamada para usar o SDK do Aplicativo Windows pacote de estrutura. Falha retorna false com a falha HRESULT no parâmetro hresult . Localiza um pacote de estrutura SDK do Aplicativo Windows que atende 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

majorMinorVersionuint

A versão principal e secundária do pacote de estrutura SDK do Aplicativo Windows a ser carregada. A versão é codificada como 0xMMMMNNNN, onde M = Major e N = Minor (por exemplo, a versão 1.2 deve ser codificada como 0x00010002).

hresultuint

A falha HRESULT, se a inicialização falhar.

versionTagcorda

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.

minVersionVersão do pacote

A versão mínima do pacote de estrutura SDK do Aplicativo Windows a ser usada. O padrão é uma nova instância padrão de PackageVersion.

Aplicável ao

Produto Introduzido no
SDK do Aplicativo do Windows SDK do Aplicativo Windows 1.0

Confira também