Partager via


PackageManager.FindPackagesForUserWithPackageTypes Méthode

Définition

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

S’applique à

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é.

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

S’applique à

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.

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

S’applique à