PackageDependency.Add Methode

Definition

Ü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.

Weitere Informationen

Gilt für: