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
majorMinorVersion
uint
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 0x00010002
codiert werden).
versionTag
Schnur
Das Versionstag des Windows App SDK-Frameworkpakets, das geladen werden soll (falls vorhanden). Beispiel: "prerelease"
. Wird standardmäßig auf null
festgelegt.
minVersion
PackageVersion
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
majorMinorVersion
uint
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 0x00010002
codiert werden).
hresult
uint
Fehler HRESULT, wenn die Initialisierung fehlgeschlagen ist.
versionTag
Schnur
Das Versionstag des Windows App SDK-Frameworkpakets, das geladen werden soll (falls vorhanden). Beispiel: "prerelease"
. Wird standardmäßig auf null
festgelegt.
minVersion
PackageVersion
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
Windows developer