Windows Dev Center

PackageManager.FindPackagesWithPackageTypes(String, String, PackageTypes) | findPackagesWithPackageTypes(String, String, PackageTypes) Method

Findet alle installierten Pakete eines bestimmten Typs mit dem angegebenen Namen und Herausgeber.

Syntax


var iIterable = packageManager.findPackagesWithPackageTypes(packageName, packagePublisher, packageTypes);

Parameter

packageName

Typ: String [JavaScript] | System.String [.NET] | Platform::String [C++]

Der Paketname. Dieser Parameter darf nicht null sein.

packagePublisher

Typ: String [JavaScript] | System.String [.NET] | Platform::String [C++]

Der Herausgeber des Pakets. Dieser Parameter darf nicht null sein.

packageTypes

Typ: PackageTypes

Eine Kombination von PackageTypes-typisierten Werten, die unter Verwendung eines bitweisen OR-Vorgangs kombiniert wird. Der resultierende Wert gibt die Typen der Pakete an, die in das Ergebnis aufgenommen werden sollen.

Rückgabewert

Typ: IIterable<Package> [JavaScript/C++] | System.Collections.Generic.IEnumerable<Package> [.NET]

Wenn die Methode erfolgreich ist, wird eine aufzählbare Auflistung von Paketobjekten mit demselben Paket- und Publishernamen zurückgegeben. Jedes Paketobjekt in dieser Auflistung enthält Informationen über das Paket, einschließlich, aber nicht beschränkt auf den Namen, den Herausgeber, die Version und den Installationsspeicherort. Wenn keine Pakete mit dem angegebenen Namen und Herausgeber gefunden werden, gibt diese Methode eine leere Liste zurück. Der packageTypes-Parameter bestimmt die Typen der zurückzugebenden Pakete.

Hinweise

Diese Methode erfordert Administratorrechte. Jedes Paket in der IIterable(Package)-Auflistung kann für den aktuellen Benutzer oder für einen anderen Benutzer installiert werden. Diese Methode unterscheidet sich von der FindPackagesWithPackageTypes(String packageFamilyName, PackageTypes)-Methode, da die angegebenen Parameter der Paketname und der Name des Paketherausgebers sein müssen und nicht der Name der Paketfamilie, der den Herausgeberhashwert umfasst.

Anforderungen

Mindestens unterstützter Client

Windows 8.1

Mindestens unterstützter Server

Windows Server 2012 R2

Namespace

Windows.Management.Deployment
Windows::Management::Deployment [C++]

Metadaten

Windows.winmd

Siehe auch

PackageManager
FindPackagesWithPackageTypes(PackageTypes)
FindPackagesWithPackageTypes(String, PackageTypes)

 

 

Anzeigen:
© 2015 Microsoft