PackageManager.FindPackagesForUser Método

Definición

Sobrecargas

FindPackagesForUser(String)

Busca todos los paquetes instalados para el usuario especificado.

FindPackagesForUser(String, String)

Recupera información sobre una familia de paquetes especificada instalada para un usuario específico.

FindPackagesForUser(String, String, String)

Recupera información sobre todos los paquetes con el nombre de paquete y el nombre del publicador especificados, instalados para un usuario específico.

FindPackagesForUser(String)

Busca todos los paquetes instalados para el usuario especificado.

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)

Parámetros

userSecurityId
String

Platform::String

winrt::hstring

Identificador de seguridad de usuario (SID). Si este parámetro es string. Vacío, los paquetes se recuperan para el usuario actual.

Devoluciones

Si el método se ejecuta correctamente, se devuelve una colección enumerable de objetos de paquete. Cada objeto Package de esta colección contiene información sobre el paquete, incluidos, entre otros, su nombre, el publicador, la versión y la ubicación de instalación.

Atributos

Requisitos de Windows

Características de aplicaciones
packageQuery

Comentarios

Este método y sus sobrecargas requieren privilegios administrativos si el identificador de seguridad de usuario especificado es diferente del identificador de seguridad de usuario del usuario que realiza la llamada. De lo contrario, se produce una excepción AccessDeniedException . De forma similar al método FindPackages , este método y sus sobrecargas se pueden usar para enumerar los paquetes instalados para un usuario determinado.

Consulte también

Se aplica a

FindPackagesForUser(String, String)

Recupera información sobre una familia de paquetes especificada instalada para un usuario específico.

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)

Parámetros

userSecurityId
String

Platform::String

winrt::hstring

Identificador de seguridad de usuario (SID). Si este parámetro es String.Empty, los paquetes se recuperan para el usuario actual.

packageFamilyName
String

Platform::String

winrt::hstring

Nombre de familia de paquetes que se van a buscar. Este parámetro no puede ser null.

Devoluciones

Si el método se ejecuta correctamente, se devuelve una colección enumerable de objetos de paquete. Cada objeto Package de esta colección contiene información sobre el paquete, incluidos, entre otros, su nombre, el publicador, la versión y la ubicación de instalación. Si no se encuentra ningún paquete con el nombre de familia de paquete especificado, este método devuelve una lista vacía.

Atributos

Requisitos de Windows

Características de aplicaciones
packageQuery

Consulte también

Se aplica a

FindPackagesForUser(String, String, String)

Recupera información sobre todos los paquetes con el nombre de paquete y el nombre del publicador especificados, instalados para un usuario específico.

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)

Parámetros

userSecurityId
String

Platform::String

winrt::hstring

Identificador de seguridad de usuario (SID). Si este parámetro es una cadena vacía (""), los paquetes se recuperan para el usuario actual.

packageName
String

Platform::String

winrt::hstring

Nombre del paquete. Este parámetro no puede ser null.

packagePublisher
String

Platform::String

winrt::hstring

Publicador del paquete. Este parámetro no puede ser null.

Devoluciones

Si el método se ejecuta correctamente, se devuelve una colección enumerable de objetos de paquete. Cada objeto Package de esta colección contiene información sobre el paquete, incluidos, entre otros, su nombre, el publicador, la versión y la ubicación de instalación. Si no se encuentra ningún paquete con el nombre y el publicador especificados, este método devuelve una lista vacía.

Atributos

Requisitos de Windows

Características de aplicaciones
packageQuery

Consulte también

Se aplica a