Partager via


Classe d’amorçage

La classe Bootstrap contient des méthodes d’assistance statiques qui encapsulent facilement les appels à l’API bootstrapper.

Définition

Espace de noms : Microsoft.Windows.ApplicationModel.DynamicDependency

Assembly : Microsoft.WindowsAppRuntime.Bootstrap.Net.dll

public class Bootstrap

Méthodes

Initialiser des méthodes

Initialise le processus d’appel pour utiliser le package d’infrastructure du Kit de développement logiciel (SDK) d’application Windows. Recherche un package d’infrastructure du Kit de développement logiciel (SDK) d’application Windows répondant aux critères fournis dans les arguments et le rend disponible pour une utilisation par le processus actuel. Si plusieurs packages répondent aux critères, le meilleur candidat est sélectionné.

public static void Initialize(uint majorMinorVersion);
public static void Initialize(uint majorMinorVersion, string versionTag);
public static void Initialize(uint majorMinorVersion, string versionTag, PackageVersion minVersion);

Paramètres

majorMinorVersionuint

Version principale et mineure du package d’infrastructure du Kit de développement logiciel (SDK) d’application Windows à charger. La version est encodée en tant que 0xMMMMNNNN, où M = Major et N = Minor (par exemple, la version 1.2 doit être encodée en tant que 0x00010002).

versionTagcorde

Balise de version du package d’infrastructure du Kit de développement logiciel (SDK) d’application Windows à charger (le cas échéant). Par exemple : "prerelease". La valeur par défaut est null.

minVersionPackageVersion

Version minimale du package d’infrastructure du Kit de développement logiciel (SDK) d’application Windows à utiliser. La valeur par défaut est une nouvelle instance par défaut de PackageVersion.

Méthode Shutdown

Supprime les modifications apportées au processus actuel par Initialize ou TryInitialize. Une fois l’arrêt appelé, votre application ne peut plus appeler les API du Kit de développement logiciel (SDK) d’application Windows, y compris l’API de dépendance dynamique.

public static void Shutdown();

Méthodes TryInitialize

Initialise le processus d’appel pour utiliser le package d’infrastructure du Kit de développement logiciel (SDK) d’application Windows. L’échec retourne false avec l’échec HRESULT dans le paramètre hresult . Recherche un package d’infrastructure du Kit de développement logiciel (SDK) d’application Windows répondant aux critères fournis dans les arguments et le rend disponible pour une utilisation par le processus actuel. Si plusieurs packages répondent aux critères, le meilleur candidat est sélectionné.

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

Paramètres

majorMinorVersionuint

Version principale et mineure du package d’infrastructure du Kit de développement logiciel (SDK) d’application Windows à charger. La version est encodée en tant que 0xMMMMNNNN, où M = Major et N = Minor (par exemple, la version 1.2 doit être encodée en tant que 0x00010002).

hresultuint

Échec HRESULT, si l’initialisation a échoué.

versionTagcorde

Balise de version du package d’infrastructure du Kit de développement logiciel (SDK) d’application Windows à charger (le cas échéant). Par exemple : "prerelease". La valeur par défaut est null.

minVersionPackageVersion

Version minimale du package d’infrastructure du Kit de développement logiciel (SDK) d’application Windows à utiliser. La valeur par défaut est une nouvelle instance par défaut de PackageVersion.

S’applique à

Product Introduite dans
Kit de développement logiciel (SDK) pour application Windows SDK d’application Windows 1.0

Voir aussi