Condividi tramite


PackageManager.FindPackagesForUser Metodo

Definizione

Overload

FindPackagesForUser(String)

Trova tutti i pacchetti installati per l'utente specificato.

FindPackagesForUser(String, String)

Recupera informazioni su una famiglia specificata di pacchetti installati per un utente specifico.

FindPackagesForUser(String, String, String)

Recupera informazioni su tutti i pacchetti con il nome e il nome del server di pubblicazione specificati, installati per un utente specifico.

FindPackagesForUser(String)

Trova tutti i pacchetti installati per l'utente specificato.

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)

Parametri

userSecurityId
String

Platform::String

winrt::hstring

Identificatore di sicurezza utente (SID). Se questo parametro è stringa. Vuoto, i pacchetti vengono recuperati per l'utente corrente.

Restituisce

Se il metodo ha esito positivo, viene restituita una raccolta enumerabile di oggetti pacchetto. Ogni oggetto Package in questa raccolta contiene informazioni sul pacchetto, incluso ma non limitato al nome, al server di pubblicazione, alla versione e al percorso di installazione.

Attributi

Requisiti Windows

Funzionalità dell'app
packageQuery

Commenti

Questo metodo e i relativi overload richiedono privilegi amministrativi se l'ID di sicurezza utente specificato è diverso dall'ID di sicurezza utente dell'utente chiamante. In caso contrario, viene generata un'eccezione AccessDeniedException . Analogamente al metodo FindPackages , questo metodo e i relativi overload possono essere usati per enumerare i pacchetti installati per un determinato utente.

Vedi anche

Si applica a

FindPackagesForUser(String, String)

Recupera informazioni su una famiglia specificata di pacchetti installati per un utente specifico.

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)

Parametri

userSecurityId
String

Platform::String

winrt::hstring

Identificatore di sicurezza utente (SID). Se questo parametro è String.Empty, i pacchetti vengono recuperati per l'utente corrente.

packageFamilyName
String

Platform::String

winrt::hstring

Nome della famiglia di pacchetti da trovare. Questo parametro non può essere Null.

Restituisce

Se il metodo ha esito positivo, viene restituita una raccolta enumerabile di oggetti pacchetto. Ogni oggetto Package in questa raccolta contiene informazioni sul pacchetto, incluso ma non limitato al nome, al server di pubblicazione, alla versione e al percorso di installazione. Se non vengono trovati pacchetti con il nome della famiglia di pacchetti specificato, questo metodo restituisce un elenco vuoto.

Attributi

Requisiti Windows

Funzionalità dell'app
packageQuery

Vedi anche

Si applica a

FindPackagesForUser(String, String, String)

Recupera informazioni su tutti i pacchetti con il nome e il nome del server di pubblicazione specificati, installati per un utente specifico.

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)

Parametri

userSecurityId
String

Platform::String

winrt::hstring

Identificatore di sicurezza utente (SID). Se questo parametro è una stringa vuota (""), i pacchetti vengono recuperati per l'utente corrente.

packageName
String

Platform::String

winrt::hstring

Nome del pacchetto. Questo parametro non può essere Null.

packagePublisher
String

Platform::String

winrt::hstring

Server di pubblicazione del pacchetto. Questo parametro non può essere Null.

Restituisce

Se il metodo ha esito positivo, viene restituita una raccolta enumerabile di oggetti pacchetto. Ogni oggetto Package in questa raccolta contiene informazioni sul pacchetto, incluso ma non limitato al nome, al server di pubblicazione, alla versione e al percorso di installazione. Se non vengono trovati pacchetti con il nome e il server di pubblicazione specificati, questo metodo restituisce un elenco vuoto.

Attributi

Requisiti Windows

Funzionalità dell'app
packageQuery

Vedi anche

Si applica a