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
| Name | Beschreibung |
|---|---|
| Add() |
Fügt einen Laufzeitverweis für die zuvor erstellte Frameworkpaketabhängigkeit mithilfe der Create-Methode hinzu. 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 zuvor erstellte Frameworkpaketabhängigkeit mithilfe der Create-Methode mit den angegebenen Optionen hinzu. 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 zuvor erstellte Frameworkpaketabhängigkeit mithilfe der Create-Methode hinzu. 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 Abhängigkeit des Frameworkpakets bereitstellt und es Ihnen ermöglicht, den Laufzeitverweis zu entfernen.
- Attribute
Hinweise
Durch Aufrufen dieser Methode wird die Frameworkpaketabhängigkeit zu einem bestimmten Paket im System aufgelöst. Außerdem wird das Betriebssystem darüber informiert, dass das Framework-Paket aktiv verwendet wird und alle Versionsupdates nebeneinander behandelt werden soll (die Deinstallation oder anderweitige Wartung der älteren Version wird effektiv verzögert, bis die 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. Es gibt keine doppelte Erkennung oder Filterung, die von der API angewendet wird (d. a. 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 wird 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 "Hinzufügen" vorhanden sind, wird das aufgelöste Paket nach anderen personen desselben Rangs hinzugefügt.
Weitere Informationen finden Sie unter Verwenden der dynamischen Abhängigkeits-API, um zur Laufzeit auf MSIX-Pakete zu verweisen.
Weitere Informationen
Gilt für:
Add(AddPackageDependencyOptions)
Fügt einen Laufzeitverweis für die zuvor erstellte Frameworkpaketabhängigkeit mithilfe der Create-Methode mit den angegebenen Optionen hinzu. 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 Frameworkpaketverweises.
Gibt zurück
Ein Objekt, das Kontextinformationen zur Abhängigkeit des Frameworkpakets bereitstellt und es Ihnen ermöglicht, den Laufzeitverweis zu entfernen.
- Attribute
Hinweise
Durch Aufrufen dieser Methode wird die Frameworkpaketabhängigkeit zu einem bestimmten Paket im System aufgelöst. Außerdem wird das Betriebssystem darüber informiert, dass das Framework-Paket aktiv verwendet wird und alle Versionsupdates nebeneinander behandelt werden soll (die Deinstallation oder anderweitige Wartung der älteren Version wird effektiv verzögert, bis die 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. Es gibt keine doppelte Erkennung oder Filterung, die von der API angewendet wird (d. a. 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 wird 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 "Hinzufügen" vorhanden sind, wird das aufgelöste Paket (standardmäßig) nach anderen Personen desselben Rangs hinzugefügt. Um ein Paket vor anderen Personen desselben Rangs hinzuzufügen, geben Sie PrependIfRankCollision für den Optionsparameter an.
Weitere Informationen finden Sie unter Verwenden der dynamischen Abhängigkeits-API, um zur Laufzeit auf MSIX-Pakete zu verweisen.