Freigeben über


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 des Windows App SDK zu verwenden. Sucht ein Windows App SDK-Frameworkpaket, das die in den Argumenten angegebenen Kriterien erfüllt, und stellt es für die Verwendung durch den aktuellen Prozess zur Verfügung. Wenn mehrere Pakete den Kriterien entsprechen, 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 Windows App SDK-Frameworkpakets, das geladen werden soll. Die Version ist codiert als 0xMMMMNNNN, wobei M = Major und N = Minor (z. B. Version 1.2 sollte als 0x00010002codiert werden).

versionTagSchnur

Das Versionstag des Windows App SDK-Frameworkpakets, das geladen werden soll (falls vorhanden). Beispiel: "prerelease". Wird standardmäßig auf null festgelegt.

minVersionPackageVersion

Die Mindestversion des Windows App SDK-Frameworkpakets, das verwendet werden soll. Standardmäßig wird eine neue Standardinstanz von PackageVersion verwendet.

Shutdown-Methode

Entfernt die am aktuellen Prozess vorgenommenen Änderungen durch Initialisieren oder TryInitialize. Nachdem das Herunterfahren aufgerufen wurde, kann Ihre App keine Windows App SDK-APIs mehr aufrufen, einschließlich der dynamischen Abhängigkeits-API.

public static void Shutdown();

TryInitialize-Methoden

Initialisiert den aufrufenden Prozess, um das Frameworkpaket des Windows App SDK zu verwenden. Fehler gibt "false" mit dem Fehler HRESULT im hresult-Parameter zurück. Sucht ein Windows App SDK-Frameworkpaket, das die in den Argumenten angegebenen Kriterien erfüllt, und stellt es für die Verwendung durch den aktuellen Prozess zur Verfügung. Wenn mehrere Pakete den Kriterien entsprechen, 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 Windows App SDK-Frameworkpakets, das geladen werden soll. Die Version ist codiert als 0xMMMMNNNN, wobei M = Major und N = Minor (z. B. Version 1.2 sollte als 0x00010002codiert werden).

hresultuint

Fehler HRESULT, wenn die Initialisierung fehlgeschlagen ist.

versionTagSchnur

Das Versionstag des Windows App SDK-Frameworkpakets, das geladen werden soll (falls vorhanden). Beispiel: "prerelease". Wird standardmäßig auf null festgelegt.

minVersionPackageVersion

Die Mindestversion des Windows App SDK-Frameworkpakets, das verwendet werden soll. Standardmäßig wird eine neue Standardinstanz von PackageVersion verwendet.

Gilt für:

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

Siehe auch