PackageManager.FindPackagesForUserWithPackageTypes Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
FindPackagesForUserWithPackageTypes(String, PackageTypes) |
Recherche les packages de types spécifiques qui sont installés pour l’utilisateur spécifié. |
FindPackagesForUserWithPackageTypes(String, String, PackageTypes) |
Récupère des informations sur une famille spécifiée de packages et de types spécifiques installés pour l’utilisateur spécifié. |
FindPackagesForUserWithPackageTypes(String, String, String, PackageTypes) |
Récupère des informations sur les packages de types spécifiques avec le nom de package et le nom d’éditeur spécifiés, installés pour un utilisateur spécifique. |
FindPackagesForUserWithPackageTypes(String, PackageTypes)
Recherche les packages de types spécifiques qui sont installés pour l’utilisateur spécifié.
public:
virtual IIterable<Package ^> ^ FindPackagesForUserWithPackageTypes(Platform::String ^ userSecurityId, PackageTypes packageTypes) = FindPackagesForUserWithPackageTypes;
/// [Windows.Foundation.Metadata.Overload("FindPackagesByUserSecurityIdWithPackageTypes")]
IIterable<Package> FindPackagesForUserWithPackageTypes(winrt::hstring const& userSecurityId, PackageTypes const& packageTypes);
[Windows.Foundation.Metadata.Overload("FindPackagesByUserSecurityIdWithPackageTypes")]
public IEnumerable<Package> FindPackagesForUserWithPackageTypes(string userSecurityId, PackageTypes packageTypes);
function findPackagesForUserWithPackageTypes(userSecurityId, packageTypes)
Public Function FindPackagesForUserWithPackageTypes (userSecurityId As String, packageTypes As PackageTypes) As IEnumerable(Of Package)
Paramètres
- userSecurityId
-
String
Platform::String
winrt::hstring
Identificateur de sécurité utilisateur (SID). Si ce paramètre est null, les packages sont récupérés pour l’utilisateur actuel. Tout SID d’utilisateur autre que celui de l’utilisateur actuel nécessite des privilèges d’administration.
- packageTypes
- PackageTypes
Combinaison de valeurs de type PackageTypes combinées à l’aide d’une opération OR au niveau du bit. La valeur résultante spécifie les types de packages à inclure dans le jeu de résultats.
Retours
Si la méthode réussit, une collection énumérable d’objets de package 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. Le paramètre packageTypes détermine les types de packages à retourner.
- Attributs
Configuration requise pour Windows
Fonctionnalités de l’application |
packageQuery
|
Remarques
Cette méthode et ses surcharges nécessitent des privilèges d’administrateur si le SID utilisateur spécifié est différent du SID utilisateur de l’utilisateur appelant. Sinon, une exception AccessDeniedException est levée.
Voir aussi
- FindPackagesForUserWithPackageTypes(String, String, String, PackageTypes)
- FindPackagesForUserWithPackageTypes(String, String, PackageTypes)
- Package
S’applique à
FindPackagesForUserWithPackageTypes(String, String, PackageTypes)
public:
virtual IIterable<Package ^> ^ FindPackagesForUserWithPackageTypes(Platform::String ^ userSecurityId, Platform::String ^ packageFamilyName, PackageTypes packageTypes) = FindPackagesForUserWithPackageTypes;
/// [Windows.Foundation.Metadata.Overload("FindPackagesByUserSecurityIdPackageFamilyNameWithPackageTypes")]
IIterable<Package> FindPackagesForUserWithPackageTypes(winrt::hstring const& userSecurityId, winrt::hstring const& packageFamilyName, PackageTypes const& packageTypes);
[Windows.Foundation.Metadata.Overload("FindPackagesByUserSecurityIdPackageFamilyNameWithPackageTypes")]
public IEnumerable<Package> FindPackagesForUserWithPackageTypes(string userSecurityId, string packageFamilyName, PackageTypes packageTypes);
function findPackagesForUserWithPackageTypes(userSecurityId, packageFamilyName, packageTypes)
Public Function FindPackagesForUserWithPackageTypes (userSecurityId As String, packageFamilyName As String, packageTypes As PackageTypes) As IEnumerable(Of Package)
Paramètres
- userSecurityId
-
String
Platform::String
winrt::hstring
Identificateur de sécurité utilisateur (SID). Si ce paramètre est String.Empty, les packages sont récupérés pour l’utilisateur actuel. Tout SID d’utilisateur autre que celui de l’utilisateur actuel nécessite des privilèges d’administration.
- packageFamilyName
-
String
Platform::String
winrt::hstring
Nom de famille des packages à rechercher. Ce paramètre ne peut pas être null.
- packageTypes
- PackageTypes
Combinaison de valeurs de type PackageTypes combinées à l’aide d’une opération OR au niveau du bit. La valeur résultante spécifie les types de packages à inclure dans le jeu de résultats.
Retours
Si la méthode réussit, une collection énumérable d’objets de package 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 package portant le nom de famille de package spécifié n’est trouvé, cette méthode retourne une liste vide. Le paramètre packageTypes détermine les types de packages à retourner.
- Attributs
Configuration requise pour Windows
Fonctionnalités de l’application |
packageQuery
|
Voir aussi
- FindPackagesForUserWithPackageTypes(String, PackageTypes)
- FindPackagesForUserWithPackageTypes(String, String, String, PackageTypes)
- Package
S’applique à
FindPackagesForUserWithPackageTypes(String, String, String, PackageTypes)
public:
virtual IIterable<Package ^> ^ FindPackagesForUserWithPackageTypes(Platform::String ^ userSecurityId, Platform::String ^ packageName, Platform::String ^ packagePublisher, PackageTypes packageTypes) = FindPackagesForUserWithPackageTypes;
/// [Windows.Foundation.Metadata.Overload("FindPackagesByUserSecurityIdNamePublisherWithPackageTypes")]
IIterable<Package> FindPackagesForUserWithPackageTypes(winrt::hstring const& userSecurityId, winrt::hstring const& packageName, winrt::hstring const& packagePublisher, PackageTypes const& packageTypes);
[Windows.Foundation.Metadata.Overload("FindPackagesByUserSecurityIdNamePublisherWithPackageTypes")]
public IEnumerable<Package> FindPackagesForUserWithPackageTypes(string userSecurityId, string packageName, string packagePublisher, PackageTypes packageTypes);
function findPackagesForUserWithPackageTypes(userSecurityId, packageName, packagePublisher, packageTypes)
Public Function FindPackagesForUserWithPackageTypes (userSecurityId As String, packageName As String, packagePublisher As String, packageTypes As PackageTypes) As IEnumerable(Of Package)
Paramètres
- userSecurityId
-
String
Platform::String
winrt::hstring
Identificateur de sécurité utilisateur (SID). Si ce paramètre est null, les packages sont récupérés pour l’utilisateur actuel. Tout SID d’utilisateur autre que celui de l’utilisateur actuel nécessite des privilèges d’administration.
- packageName
-
String
Platform::String
winrt::hstring
Nom du package. Ce paramètre ne peut pas être null.
- packagePublisher
-
String
Platform::String
winrt::hstring
Éditeur de package. Ce paramètre ne peut pas être null.
- packageTypes
- PackageTypes
Combinaison de valeurs de type PackageTypes combinées à l’aide d’une opération OR au niveau du bit. La valeur résultante spécifie les types de packages à inclure dans le jeu de résultats.
Retours
Si la méthode réussit, une collection énumérable d’objets de package 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 package avec l’éditeur de package et le nom de famille spécifiés n’est trouvé, cette méthode retourne une liste vide. Le paramètre packageTypes détermine les types de packages à retourner.
- Attributs
Configuration requise pour Windows
Fonctionnalités de l’application |
packageQuery
|
Voir aussi
- FindPackagesForUserWithPackageTypes(String, PackageTypes)
- FindPackagesForUserWithPackageTypes(String, String, PackageTypes)
- Package