PackageDependency.Add Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Add() |
Fügt einen Laufzeitverweis für die Frameworkpaketabhängigkeit hinzu, die Sie zuvor mithilfe der Create-Methode erstellt haben. Nachdem diese Methode erfolgreich zurückgegeben wurde, kann Ihre App Typen aktivieren und Inhalte aus dem Frameworkpaket verwenden. |
Add(AddPackageDependencyOptions) |
Fügt einen Laufzeitverweis für die Frameworkpaketabhängigkeit hinzu, die Sie zuvor mithilfe der Create-Methode mit den angegebenen Optionen erstellt haben. Nachdem diese Methode erfolgreich zurückgegeben wurde, kann Ihre App Typen aktivieren und Inhalte aus dem Frameworkpaket verwenden. |
Add()
Fügt einen Laufzeitverweis für die Frameworkpaketabhängigkeit hinzu, die Sie zuvor mithilfe der Create-Methode erstellt haben. Nachdem diese Methode erfolgreich zurückgegeben wurde, kann Ihre App Typen aktivieren und Inhalte aus dem Frameworkpaket verwenden.
public:
virtual PackageDependencyContext ^ Add() = Add;
/// [Windows.Foundation.Metadata.Overload("Add")]
PackageDependencyContext Add();
[Windows.Foundation.Metadata.Overload("Add")]
public PackageDependencyContext Add();
function add()
Public Function Add () As PackageDependencyContext
Gibt zurück
Ein -Objekt, das Kontextinformationen zur Frameworkpaketabhängigkeit bereitstellt und es Ihnen ermöglicht, den Laufzeitverweis zu entfernen.
- Attribute
Hinweise
Durch Aufrufen dieser Methode wird die Frameworkpaketabhängigkeit in ein bestimmtes Paket im System aufgelöst. Außerdem wird das Betriebssystem darüber informiert, dass das Frameworkpaket aktiv verwendet wird und versionsupdates parallel verarbeitet werden kann (die Deinstallation oder anderweitige Wartung der älteren Version wird effektiv verzögert, bis Ihre App sie verwendet hat). Die Paketauflösung ist spezifisch für einen Benutzer und kann unterschiedliche Werte für verschiedene Benutzer in einem System zurückgeben.
Jeder erfolgreiche Add-Aufruf fügt das aufgelöste Paket dem Paketdiagramm des aufrufenden Prozesses hinzu, auch wenn es bereits vorhanden ist. Von der API wird keine Duplikaterkennung oder -filterung angewendet (das heißt, mehrere Verweise aus einem Paket sind nicht schädlich). Nach Abschluss der Lösung bleibt die Paketabhängigkeit für diesen Benutzer aufgelöst, bis der letzte Verweis über alle Prozesse für diesen Benutzer über PackageDependencyContext.Remove entfernt oder der Prozess beendet wird. Erfolgreiche Aufrufe dieser Methode ändern den Wert PackageDependency.GenerationId .
Nachdem diese Methode erfolgreich zurückgegeben wurde, kann Ihre App Typen aktivieren und Inhalte aus dem Frameworkpaket verwenden, bis PackageDependencyContext.Remove aufgerufen wird.
Wenn mehrere Pakete im Paketdiagramm mit demselben Rang wie der Aufruf von Add vorhanden sind, wird das aufgelöste Paket nach anderen Paketen desselben Rangs hinzugefügt.
Weitere Informationen finden Sie unter Verwenden der dynamischen Abhängigkeits-API zum Verweisen auf MSIX-Pakete zur Laufzeit.
Weitere Informationen
Gilt für:
Add(AddPackageDependencyOptions)
Fügt einen Laufzeitverweis für die Frameworkpaketabhängigkeit hinzu, die Sie zuvor mithilfe der Create-Methode mit den angegebenen Optionen erstellt haben. Nachdem diese Methode erfolgreich zurückgegeben wurde, kann Ihre App Typen aktivieren und Inhalte aus dem Frameworkpaket verwenden.
public:
virtual PackageDependencyContext ^ Add(AddPackageDependencyOptions ^ options) = Add;
/// [Windows.Foundation.Metadata.Overload("Add2")]
PackageDependencyContext Add(AddPackageDependencyOptions const& options);
[Windows.Foundation.Metadata.Overload("Add2")]
public PackageDependencyContext Add(AddPackageDependencyOptions options);
function add(options)
Public Function Add (options As AddPackageDependencyOptions) As PackageDependencyContext
Parameter
- options
- AddPackageDependencyOptions
Definiert zusätzliche Optionen zum Angeben des Frameworkpaketverweis.
Gibt zurück
Ein -Objekt, das Kontextinformationen zur Frameworkpaketabhängigkeit bereitstellt und es Ihnen ermöglicht, den Laufzeitverweis zu entfernen.
- Attribute
Hinweise
Durch Aufrufen dieser Methode wird die Frameworkpaketabhängigkeit in ein bestimmtes Paket im System aufgelöst. Außerdem wird das Betriebssystem darüber informiert, dass das Frameworkpaket aktiv verwendet wird und versionsupdates parallel verarbeitet werden kann (die Deinstallation oder anderweitige Wartung der älteren Version wird effektiv verzögert, bis Ihre App sie verwendet hat). Die Paketauflösung ist spezifisch für einen Benutzer und kann unterschiedliche Werte für verschiedene Benutzer in einem System zurückgeben.
Jeder erfolgreiche Add-Aufruf fügt das aufgelöste Paket dem Paketdiagramm des aufrufenden Prozesses hinzu, auch wenn es bereits vorhanden ist. Von der API wird keine Duplikaterkennung oder -filterung angewendet (das heißt, mehrere Verweise aus einem Paket sind nicht schädlich). Nach Abschluss der Lösung bleibt die Paketabhängigkeit für diesen Benutzer aufgelöst, bis der letzte Verweis über alle Prozesse für diesen Benutzer über PackageDependencyContext.Remove entfernt oder der Prozess beendet wird. Erfolgreiche Aufrufe dieser Methode ändern den Wert PackageDependency.GenerationId .
Nachdem diese Methode erfolgreich zurückgegeben wurde, kann Ihre App Typen aktivieren und Inhalte aus dem Frameworkpaket verwenden, bis PackageDependencyContext.Remove aufgerufen wird.
Wenn mehrere Pakete im Paketgraphen mit demselben Rang wie der Aufruf von Add vorhanden sind, wird das aufgelöste Paket (standardmäßig) nach anderen Paketen desselben Rangs hinzugefügt. Um ein Paket vor anderen Personen desselben Rangs hinzuzufügen, geben Sie PrependIfRankCollision für den options-Parameter an.
Weitere Informationen finden Sie unter Verwenden der dynamischen Abhängigkeits-API zum Verweisen auf MSIX-Pakete zur Laufzeit.