Share via


Bootstrap-Klasse

Die Bootstrap-Klasse enthält statische Hilfsmethoden, die Aufrufe der Bootstrapper-API bequem umschließen.

Definition

Namespace: Microsoft.Windows.ApplicationModel.DynamicDependency

Assembly: Microsoft.WindowsAppRuntime.Bootstrap.Net.dll

public class Bootstrap

Methoden

Initialisieren von Methoden

Initialisiert den aufrufenden Prozess, um das Frameworkpaket von Windows App SDK zu verwenden. Sucht nach einem Windows App SDK Frameworkpaket, das die in den Argumenten angegebenen Kriterien erfüllt, und stellt es zur Verwendung durch den aktuellen Prozess zur Verfügung. Wenn mehrere Pakete die Kriterien erfüllen, wird der beste Kandidat ausgewählt.

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

Parameter

majorMinorVersionUint

Die Haupt- und Nebenversion des zu ladenden Windows App SDK Frameworkpakets. Die Version ist als 0xMMMMNNNNcodiert, wobei M = Haupt und N = Nebenversion (z. B. sollte Version 1.2 als 0x00010002codiert werden).

versionTagSchnur

Das Versionstag des zu ladenden Windows App SDK Frameworkpakets (falls vorhanden). Beispiel: "prerelease". Wird standardmäßig auf null festgelegt.

minVersionPackageVersion

Die zu verwendende Mindestversion des Windows App SDK Frameworkpakets. Standardmäßig wird eine neue Standard-instance packageVersion verwendet.

shutdown-Methode

Entfernt die Änderungen, die durch Initialize oder TryInitialize am aktuellen Prozess vorgenommen wurden. Nachdem das Herunterfahren aufgerufen wurde, kann Ihre App Windows App SDK-APIs, einschließlich der API für dynamische Abhängigkeiten, nicht mehr aufrufen.

public static void Shutdown();

TryInitialize-Methoden

Initialisiert den aufrufenden Prozess, um das Frameworkpaket von Windows App SDK zu verwenden. Fehler gibt false mit dem Fehler-HRESULT im hresult-Parameter zurück. Sucht nach einem Windows App SDK Frameworkpaket, das die in den Argumenten angegebenen Kriterien erfüllt, und stellt es zur Verwendung durch den aktuellen Prozess zur Verfügung. Wenn mehrere Pakete die Kriterien erfüllen, wird der beste Kandidat ausgewählt.

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

Parameter

majorMinorVersionUint

Die Haupt- und Nebenversion des zu ladenden Windows App SDK Frameworkpakets. Die Version ist als 0xMMMMNNNNcodiert, wobei M = Haupt und N = Nebenversion (z. B. sollte Version 1.2 als 0x00010002codiert werden).

hresultUint

Der Fehler HRESULT, wenn die Initialisierung fehlgeschlagen ist.

versionTagSchnur

Das Versionstag des zu ladenden Windows App SDK Frameworkpakets (falls vorhanden). Beispiel: "prerelease". Wird standardmäßig auf null festgelegt.

minVersionPackageVersion

Die zu verwendende Mindestversion des Windows App SDK Frameworkpakets. Standardmäßig wird eine neue Standard-instance packageVersion verwendet.

Gilt für:

„Product“ (Produkt) Eingeführt in
Windows-App-SDK Windows App SDK 1.0

Siehe auch