PackageDependency.Create 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 |
|---|---|
| Create(String, PackageVersion) |
Erstellt einen Installationszeitverweis für eine Frameworkpaketabhängigkeit für die aktuelle App unter Verwendung des angegebenen Paketfamiliennamens und der Mindestversion. Wenn Sie diese Methode verwenden, kann nur für den aktuellen Benutzer auf die Abhängigkeit des Frameworkpakets zugegriffen werden. Verwenden Sie stattdessen die CreateForSystem-Methode , um eine Frameworkpaketabhängigkeit zu erstellen, auf die für alle Benutzer zugegriffen werden kann. |
| Create(String, PackageVersion, CreatePackageDependencyOptions) |
Erstellt einen Installationszeitverweis für eine Frameworkpaketabhängigkeit für die aktuelle App, wobei der angegebene Paketfamilienname und die Mindestversion und die angegebenen Optionen verwendet werden. Wenn Sie diese Methode verwenden, kann nur für den aktuellen Benutzer auf die Abhängigkeit des Frameworkpakets zugegriffen werden. Verwenden Sie stattdessen die CreateForSystem-Methode , um eine Frameworkpaketabhängigkeit zu erstellen, auf die für alle Benutzer zugegriffen werden kann. |
Create(String, PackageVersion)
Erstellt einen Installationszeitverweis für eine Frameworkpaketabhängigkeit für die aktuelle App unter Verwendung des angegebenen Paketfamiliennamens und der Mindestversion. Wenn Sie diese Methode verwenden, kann nur für den aktuellen Benutzer auf die Abhängigkeit des Frameworkpakets zugegriffen werden. Verwenden Sie stattdessen die CreateForSystem-Methode , um eine Frameworkpaketabhängigkeit zu erstellen, auf die für alle Benutzer zugegriffen werden kann.
public:
static PackageDependency ^ Create(Platform::String ^ packageFamilyName, PackageVersion minVersion);
/// [Windows.Foundation.Metadata.Overload("Create")]
static PackageDependency Create(winrt::hstring const& packageFamilyName, PackageVersion const& minVersion);
[Windows.Foundation.Metadata.Overload("Create")]
public static PackageDependency Create(string packageFamilyName, PackageVersion minVersion);
function create(packageFamilyName, minVersion)
Public Shared Function Create (packageFamilyName As String, minVersion As PackageVersion) As PackageDependency
Parameter
- packageFamilyName
-
String
Platform::String
winrt::hstring
Der Paketfamilienname des Frameworkpakets, von dem Abhängigkeiten berücksichtigt werden sollen.
- minVersion
- PackageVersion
Die Mindestversion des Frameworkpakets, von der Abhängigkeiten berücksichtigt werden sollen.
Gibt zurück
Das Objekt, das die Paketabhängigkeit darstellt, und stellt Member bereit, mit denen Sie die Lebensdauer der Abhängigkeit verwalten können.
- Attribute
Hinweise
Rufen Sie im Installationsprogramm Ihrer App oder während der ersten Ausführung Der App diese Methode auf, um eine Reihe von Kriterien für ein Frameworkpaket anzugeben, das Sie in Ihrer App verwenden möchten. Dadurch wird das Betriebssystem darüber informiert, dass Ihre App von einem Frameworkpaket abhängig ist, das den angegebenen Kriterien entspricht. Wenn mindestens ein Frameworkpaket installiert ist, das den Kriterien entspricht, stellt Windows sicher, dass mindestens eines dieser Frameworkpakete installiert bleibt, bis der Installationszeitverweis gelöscht wird.
Weitere Informationen finden Sie unter Verwenden der dynamischen Abhängigkeits-API, um zur Laufzeit auf MSIX-Pakete zu verweisen.
Weitere Informationen
Gilt für:
Create(String, PackageVersion, CreatePackageDependencyOptions)
Erstellt einen Installationszeitverweis für eine Frameworkpaketabhängigkeit für die aktuelle App, wobei der angegebene Paketfamilienname und die Mindestversion und die angegebenen Optionen verwendet werden. Wenn Sie diese Methode verwenden, kann nur für den aktuellen Benutzer auf die Abhängigkeit des Frameworkpakets zugegriffen werden. Verwenden Sie stattdessen die CreateForSystem-Methode , um eine Frameworkpaketabhängigkeit zu erstellen, auf die für alle Benutzer zugegriffen werden kann.
public:
static PackageDependency ^ Create(Platform::String ^ packageFamilyName, PackageVersion minVersion, CreatePackageDependencyOptions ^ options);
/// [Windows.Foundation.Metadata.Overload("Create2")]
static PackageDependency Create(winrt::hstring const& packageFamilyName, PackageVersion const& minVersion, CreatePackageDependencyOptions const& options);
[Windows.Foundation.Metadata.Overload("Create2")]
public static PackageDependency Create(string packageFamilyName, PackageVersion minVersion, CreatePackageDependencyOptions options);
function create(packageFamilyName, minVersion, options)
Public Shared Function Create (packageFamilyName As String, minVersion As PackageVersion, options As CreatePackageDependencyOptions) As PackageDependency
Parameter
- packageFamilyName
-
String
Platform::String
winrt::hstring
Der Paketfamilienname des Frameworkpakets, von dem Abhängigkeiten berücksichtigt werden sollen.
- minVersion
- PackageVersion
Die Mindestversion des Frameworkpakets, von der Abhängigkeiten berücksichtigt werden sollen.
- options
- CreatePackageDependencyOptions
Definiert zusätzliche Kriterien, um das Frameworkpaket anzugeben, das Sie in Ihrer App verwenden möchten.
Gibt zurück
Das Objekt, das die Paketabhängigkeit darstellt, und stellt Member bereit, mit denen Sie die Lebensdauer der Abhängigkeit verwalten können.
- Attribute
Hinweise
Rufen Sie im Installationsprogramm Ihrer App oder während der ersten Ausführung Der App diese Methode auf, um eine Reihe von Kriterien für ein Frameworkpaket anzugeben, das Sie in Ihrer App verwenden möchten. Dadurch wird das Betriebssystem darüber informiert, dass Ihre App von einem Frameworkpaket abhängig ist, das den angegebenen Kriterien entspricht. Wenn mindestens ein Frameworkpaket installiert ist, das den Kriterien entspricht, stellt Windows sicher, dass mindestens eines dieser Frameworkpakete installiert bleibt, bis der Installationszeitverweis gelöscht wird. Weitere Informationen finden Sie unter Verwenden der dynamischen Abhängigkeits-API, um zur Laufzeit auf MSIX-Pakete zu verweisen.
Diese Funktion schlägt fehl, wenn die angegebenen Abhängigkeitskriterien nicht in ein bestimmtes Paket aufgelöst werden können. Diese Paketauflösungsprüfung kann übersprungen werden, indem die VerifyDependencyResolution für den Optionsparameter angegeben wird. Dies ist nützlich für Installationsprogramme, die als andere Benutzerkontexte als der Zielbenutzer ausgeführt werden (z. B. Installationsprogramme, die als LocalSystem ausgeführt werden).