Clase Bootstrap
La clase Bootstrap contiene métodos auxiliares estáticos que ajustan convenientemente las llamadas a la API bootstrapper.
Definición
Espacio de nombres: Microsoft.Windows.ApplicationModel.DynamicDependency
Ensamblado: Microsoft.WindowsAppRuntime.Bootstrap.Net.dll
public class Bootstrap
Métodos
Inicializar métodos
Inicializa el proceso de llamada para usar el paquete de marco de SDK de Aplicaciones para Windows. Busca un paquete de marco de SDK de Aplicaciones para Windows que cumpla los criterios proporcionados en los argumentos y hace que esté disponible para su uso por parte del proceso actual. Si varios paquetes cumplen los criterios, se selecciona el mejor candidato.
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
La versión principal y secundaria del paquete de marco de SDK de Aplicaciones para Windows que se va a cargar. La versión se codifica como 0xMMMMNNNN
, donde M
= Principal y N
= Secundaria (por ejemplo, la versión 1.2 debe codificarse como 0x00010002
).
versionTag
cuerda
Etiqueta de versión del paquete de marco de SDK de Aplicaciones para Windows que se va a cargar (si existe). Por ejemplo, "prerelease"
. Tiene como valor predeterminado null
.
minVersion
PackageVersion
Versión mínima del paquete de SDK de Aplicaciones para Windows framework que se va a usar. El valor predeterminado es una nueva instancia predeterminada de PackageVersion.
Método Shutdown
Quita los cambios realizados en el proceso actual mediante Initialize o TryInitialize. Después de llamar a Shutdown, la aplicación ya no puede llamar a SDK de Aplicaciones para Windows API, incluida la API de dependencia dinámica.
public static void Shutdown();
Métodos TryInitialize
Inicializa el proceso de llamada para usar el paquete de marco de SDK de Aplicaciones para Windows. Error devuelve false con el error HRESULT en el parámetro hresult . Busca un paquete de marco de SDK de Aplicaciones para Windows que cumpla los criterios proporcionados en los argumentos y hace que esté disponible para su uso por parte del proceso actual. Si varios paquetes cumplen los criterios, se selecciona el mejor candidato.
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
La versión principal y secundaria del paquete de marco de SDK de Aplicaciones para Windows que se va a cargar. La versión se codifica como 0xMMMMNNNN
, donde M
= Principal y N
= Secundaria (por ejemplo, la versión 1.2 debe codificarse como 0x00010002
).
hresult
uint
El error HRESULT, si se produjo un error en la inicialización.
versionTag
cuerda
Etiqueta de versión del paquete de marco de SDK de Aplicaciones para Windows que se va a cargar (si existe). Por ejemplo, "prerelease"
. Tiene como valor predeterminado null
.
minVersion
PackageVersion
Versión mínima del paquete de SDK de Aplicaciones para Windows framework que se va a usar. El valor predeterminado es una nueva instancia predeterminada de PackageVersion.
Se aplica a
Producto | Introducida en |
---|---|
SDK para aplicaciones de Windows | SDK de Aplicaciones para Windows 1.0 |