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

majorMinorVersionUint

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).

versionTagString

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.

minVersionPackageVersion

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

majorMinorVersionUint

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).

hresultUint

O HRESULT de falha, se a inicialização falhou.

versionTagString

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.

minVersionPackageVersion

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