Partager via


PackageManager.FindPackagesForUser Méthode

Définition

Surcharges

FindPackagesForUser(String)

Recherche tous les packages installés pour l’utilisateur spécifié.

FindPackagesForUser(String, String)

Récupère des informations sur une famille spécifiée de packages installée pour un utilisateur spécifique.

FindPackagesForUser(String, String, String)

Récupère des informations sur tous les packages avec le nom de package et le nom d’éditeur spécifiés, installés pour un utilisateur spécifique.

FindPackagesForUser(String)

Recherche tous les packages installés pour l’utilisateur spécifié.

public:
 virtual IIterable<Package ^> ^ FindPackagesForUser(Platform::String ^ userSecurityId) = FindPackagesForUser;
/// [Windows.Foundation.Metadata.Overload("FindPackagesByUserSecurityId")]
IIterable<Package> FindPackagesForUser(winrt::hstring const& userSecurityId);
[Windows.Foundation.Metadata.Overload("FindPackagesByUserSecurityId")]
public IEnumerable<Package> FindPackagesForUser(string userSecurityId);
function findPackagesForUser(userSecurityId)
Public Function FindPackagesForUser (userSecurityId As String) As IEnumerable(Of Package)

Paramètres

userSecurityId
String

Platform::String

winrt::hstring

Identificateur de sécurité utilisateur (SID). Si ce paramètre est string. Vides, les packages sont récupérés pour l’utilisateur actuel.

Retours

Si la méthode réussit, une collection énumérable d’objets de package est retournée. Chaque objet 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.

Attributs

Configuration requise pour Windows

Fonctionnalités de l’application
packageQuery

Remarques

Cette méthode et ses surcharges nécessitent des privilèges d’administration si l’ID de sécurité utilisateur spécifié est différent de l’ID de sécurité utilisateur de l’utilisateur appelant. Sinon, une exception AccessDeniedException est levée. À l’instar de la méthode FindPackages , cette méthode et ses surcharges peuvent être utilisées pour énumérer les packages installés pour un utilisateur particulier.

Voir aussi

S’applique à

FindPackagesForUser(String, String)

Récupère des informations sur une famille spécifiée de packages installée pour un utilisateur spécifique.

public:
 virtual IIterable<Package ^> ^ FindPackagesForUser(Platform::String ^ userSecurityId, Platform::String ^ packageFamilyName) = FindPackagesForUser;
/// [Windows.Foundation.Metadata.Overload("FindPackagesByUserSecurityIdPackageFamilyName")]
IIterable<Package> FindPackagesForUser(winrt::hstring const& userSecurityId, winrt::hstring const& packageFamilyName);
[Windows.Foundation.Metadata.Overload("FindPackagesByUserSecurityIdPackageFamilyName")]
public IEnumerable<Package> FindPackagesForUser(string userSecurityId, string packageFamilyName);
function findPackagesForUser(userSecurityId, packageFamilyName)
Public Function FindPackagesForUser (userSecurityId As String, packageFamilyName As String) 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.

packageFamilyName
String

Platform::String

winrt::hstring

Nom de famille des packages à rechercher. Ce paramètre ne peut pas être null.

Retours

Si la méthode réussit, une collection énumérable d’objets de package est retournée. Chaque objet 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 packages spécifié n’est trouvé, cette méthode retourne une liste vide.

Attributs

Configuration requise pour Windows

Fonctionnalités de l’application
packageQuery

Voir aussi

S’applique à

FindPackagesForUser(String, String, String)

Récupère des informations sur tous les packages avec le nom de package et le nom d’éditeur spécifiés, installés pour un utilisateur spécifique.

public:
 virtual IIterable<Package ^> ^ FindPackagesForUser(Platform::String ^ userSecurityId, Platform::String ^ packageName, Platform::String ^ packagePublisher) = FindPackagesForUser;
/// [Windows.Foundation.Metadata.Overload("FindPackagesByUserSecurityIdNamePublisher")]
IIterable<Package> FindPackagesForUser(winrt::hstring const& userSecurityId, winrt::hstring const& packageName, winrt::hstring const& packagePublisher);
[Windows.Foundation.Metadata.Overload("FindPackagesByUserSecurityIdNamePublisher")]
public IEnumerable<Package> FindPackagesForUser(string userSecurityId, string packageName, string packagePublisher);
function findPackagesForUser(userSecurityId, packageName, packagePublisher)
Public Function FindPackagesForUser (userSecurityId As String, packageName As String, packagePublisher As String) As IEnumerable(Of Package)

Paramètres

userSecurityId
String

Platform::String

winrt::hstring

Identificateur de sécurité utilisateur (SID). Si ce paramètre est une chaîne vide («  »), les packages sont récupérés pour l’utilisateur actuel.

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.

Retours

Si la méthode réussit, une collection énumérable d’objets de package est retournée. Chaque objet 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 et l’éditeur spécifiés n’est trouvé, cette méthode retourne une liste vide.

Attributs

Configuration requise pour Windows

Fonctionnalités de l’application
packageQuery

Voir aussi

S’applique à