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
Create(String, PackageVersion) |
Erstellt einen Verweis zur Installationszeit für eine Frameworkpaketabhängigkeit für die aktuelle App unter Verwendung des angegebenen Paketfamiliennamens und der angegebenen Mindestversion. Wenn Sie diese Methode verwenden, kann nur der aktuelle Benutzer auf die Frameworkpaketabhängigkeit zugreifen. Verwenden Sie stattdessen die CreateForSystem-Methode , um eine Frameworkpaketabhängigkeit zu erstellen, auf die alle Benutzer zugreifen können. |
Create(String, PackageVersion, CreatePackageDependencyOptions) |
Erstellt einen Verweis zur Installationszeit für eine Frameworkpaketabhängigkeit für die aktuelle App unter Verwendung des angegebenen Paketfamiliennamens und der angegebenen Mindestversion und der angegebenen Optionen. Wenn Sie diese Methode verwenden, kann nur der aktuelle Benutzer auf die Frameworkpaketabhängigkeit zugreifen. Verwenden Sie stattdessen die CreateForSystem-Methode , um eine Frameworkpaketabhängigkeit zu erstellen, auf die alle Benutzer zugreifen können. |
Create(String, PackageVersion)
Erstellt einen Verweis zur Installationszeit für eine Frameworkpaketabhängigkeit für die aktuelle App unter Verwendung des angegebenen Paketfamiliennamens und der angegebenen Mindestversion. Wenn Sie diese Methode verwenden, kann nur der aktuelle Benutzer auf die Frameworkpaketabhängigkeit zugreifen. Verwenden Sie stattdessen die CreateForSystem-Methode , um eine Frameworkpaketabhängigkeit zu erstellen, auf die alle Benutzer zugreifen können.
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ängigkeitsabhängig ist.
- minVersion
- PackageVersion
Die Mindestversion des Frameworkpakets, von dem Abhängigkeiten verwendet werden sollen.
Gibt zurück
Das -Objekt, das die Paketabhängigkeit darstellt und Member bereitstellt, 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 Ihrer 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 die angegebenen Kriterien erfüllt. Sind mehrere Frameworkpakete installiert, die die Kriterien erfüllen, 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 zum Verweisen auf MSIX-Pakete zur Laufzeit.
Weitere Informationen
Gilt für:
Create(String, PackageVersion, CreatePackageDependencyOptions)
Erstellt einen Verweis zur Installationszeit für eine Frameworkpaketabhängigkeit für die aktuelle App unter Verwendung des angegebenen Paketfamiliennamens und der angegebenen Mindestversion und der angegebenen Optionen. Wenn Sie diese Methode verwenden, kann nur der aktuelle Benutzer auf die Frameworkpaketabhängigkeit zugreifen. Verwenden Sie stattdessen die CreateForSystem-Methode , um eine Frameworkpaketabhängigkeit zu erstellen, auf die alle Benutzer zugreifen können.
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ängigkeitsabhängig ist.
- minVersion
- PackageVersion
Die Mindestversion des Frameworkpakets, von dem Abhängigkeiten verwendet 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 Member bereitstellt, 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 Ihrer 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 die angegebenen Kriterien erfüllt. Sind mehrere Frameworkpakete installiert, die die Kriterien erfüllen, 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 zum Verweisen auf MSIX-Pakete zur Laufzeit.
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 ist. Dies ist nützlich für Installationsprogramme, die als andere Benutzerkontexte als den Zielbenutzer ausgeführt werden (z. B. Installationsprogramme, die als LocalSystem ausgeführt werden).