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

Recherche tous les packages installés de types spécifiques, avec le nom et l'éditeur spécifiés.

Syntaxe


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

Paramètres

packageName

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

Nom du package. Ce paramètre ne peut pas être null.

packagePublisher

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

Éditeur du package. Ce paramètre ne peut pas être null.

packageTypes

Type: PackageTypes

Combinaison de valeurs typées PackageTypes qui sont combinées avec une opération de bits OR. La valeur résultante spécifie les types de packages à inclure dans le jeu de résultats.

Valeur de retour

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

Si la méthode réussit, une collection énumérable d'objets du package portant le même nom de package et d'éditeur est retournée. Chaque objet de package de cette collection contient des informations sur le package, y compris mais sans s'y limiter, son nom, son éditeur, sa version et son emplacement d'installation. Si aucun module avec le nom et l'éditeur spécifié n'est trouvé, cette méthode retourne une liste vide. Le paramètre packageTypes détermine les types de packages à retourner.

Remarques

Cette méthode exige des privilèges d'administrateur. Chaque package dans la collection IIterable(Package) peut être installé pour l'utilisateur actuel ou pour un autre utilisateur. Cette méthode diffère de la méthode FindPackagesWithPackageTypes(String packageFamilyName, PackageTypes), car les paramètres spécifiés doivent être le nom du package et le nom de l'éditeur du package au lieu du nom de famille du package qui inclut la valeur de hachage de l'éditeur.

Conditions requises

Client minimal pris en charge

Windows 8.1

Serveur minimal pris en charge

Windows Server 2012 R2

Espace de noms

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

Métadonnées

Windows.winmd

Voir aussi

PackageManager
FindPackagesWithPackageTypes(PackageTypes)
FindPackagesWithPackageTypes(String, PackageTypes)

 

 

Afficher:
© 2015 Microsoft