Delen via


Bootstrap-klasse

De Bootstrap-klasse bevat statische helpermethoden die eenvoudig aanroepen naar de Bootstrapper-API verpakken.

Definitie

Naamruimte: Microsoft.Windows.ApplicationModel.DynamicDependency

Montage: Microsoft.WindowsAppRuntime.Bootstrap.Net.dll

public class Bootstrap

Methoden

Methoden initialiseren

Initialiseert het aanroepende proces voor het gebruiken van het Windows App SDK-frameworkpakket. Hiermee vindt u een Windows App SDK-frameworkpakket dat voldoet aan de criteria in de argumenten en wordt het beschikbaar gesteld voor gebruik door het huidige proces. Als meerdere pakketten aan de criteria voldoen, wordt de beste kandidaat geselecteerd.

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

Parameterwaarden

majorMinorVersion uint

De hoofd- en subversie van het Windows App SDK-frameworkpakket die geladen moet worden. De versie wordt gecodeerd als 0xMMMMNNNN, waarbij M = Major en N = Minor (bijvoorbeeld versie 1.2 moet worden gecodeerd als 0x00010002).

versionTag tekenreeks

De versietag van het Windows App SDK-frameworkpakket dat moet worden geladen (indien van toepassing). Bijvoorbeeld: "prerelease". Standaardwaarde is null.

minVersion Pakketversie

De minimale versie van het Windows App SDK-frameworkpakket dat moet worden gebruikt. Ingesteld op een nieuw standaardexemplaar van PackageVersion.

Afsluitmethode

Hiermee verwijdert u de wijzigingen die in het huidige proces zijn aangebracht door het initialiseren van of door het proberen te initialiseren van . Nadat afsluiten is aangeroepen, kan uw app geen Api's van Windows App SDK meer aanroepen, inclusief de dynamische afhankelijkheids-API.

public static void Shutdown();

TryInitialize-methoden

Initialiseert het aanroepende proces voor het gebruiken van het Windows App SDK-frameworkpakket. Het falen retourneert onwaar met de fout HRESULT- in de parameter hresult. Hiermee vindt u een Windows App SDK-frameworkpakket dat voldoet aan de criteria in de argumenten en wordt het beschikbaar gesteld voor gebruik door het huidige proces. Als meerdere pakketten aan de criteria voldoen, wordt de beste kandidaat geselecteerd.

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

Parameterwaarden

majorMinorVersion uint

De hoofd- en subversie van het Windows App SDK-frameworkpakket die geladen moet worden. De versie wordt gecodeerd als 0xMMMMNNNN, waarbij M = Major en N = Minor (bijvoorbeeld versie 1.2 moet worden gecodeerd als 0x00010002).

hresult uint

De fout HRESULT-, als de initialisatie is mislukt.

versionTag tekenreeks

De versietag van het Windows App SDK-frameworkpakket dat moet worden geladen (indien van toepassing). Bijvoorbeeld: "prerelease". Standaardwaarde is null.

minVersion Pakketversie

De minimale versie van het Windows App SDK-frameworkpakket dat moet worden gebruikt. Ingesteld op een nieuw standaardexemplaar van PackageVersion.

Van toepassing op:

Product Geïntroduceerd in
Windows-app-SDK Windows App SDK 1.0

Zie ook