Condividi tramite


PackageManager.FindPackagesForUserWithPackageTypes Metodo

Definizione

Overload

FindPackagesForUserWithPackageTypes(String, PackageTypes)

Trova i pacchetti di tipi specifici installati per l'utente specificato.

FindPackagesForUserWithPackageTypes(String, String, PackageTypes)

Recupera informazioni su una famiglia specificata di pacchetti e di tipi specifici installati per l'utente specificato.

FindPackagesForUserWithPackageTypes(String, String, String, PackageTypes)

Recupera informazioni sui pacchetti di tipi specifici con il nome del pacchetto e il nome dell'editore specificati, installati per un utente specifico.

FindPackagesForUserWithPackageTypes(String, PackageTypes)

Trova i pacchetti di tipi specifici installati per l'utente specificato.

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)

Parametri

userSecurityId
String

Platform::String

winrt::hstring

Identificatore di sicurezza utente (SID). Se questo parametro è Null, i pacchetti vengono recuperati per l'utente corrente. Qualsiasi SID utente diverso da quello dell'utente corrente richiede privilegi amministrativi.

packageTypes
PackageTypes

Combinazione di valori tipizzati PackageTypes combinati tramite un'operazione OR bit per bit. Il valore risultante specifica i tipi di pacchetti da includere nel set di risultati.

Restituisce

Se il metodo ha esito positivo, viene restituita una raccolta enumerabile di oggetti pacchetto. Ogni oggetto pacchetto in questa raccolta contiene informazioni sul pacchetto, inclusi, a titolo esemplificativo, il nome, l'editore, la versione e il percorso di installazione. Il parametro packageTypes determina i tipi di pacchetti da restituire.

Attributi

Requisiti Windows

Funzionalità dell'app
packageQuery

Commenti

Questo metodo e i relativi overload richiedono privilegi amministrativi se il SID utente specificato è diverso dal SID utente dell'utente chiamante. In caso contrario, viene generata un'eccezione AccessDeniedException .

Vedi anche

Si applica a

FindPackagesForUserWithPackageTypes(String, String, PackageTypes)

Recupera informazioni su una famiglia specificata di pacchetti e di tipi specifici installati per l'utente specificato.

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)

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. Qualsiasi SID utente diverso da quello dell'utente corrente richiede privilegi amministrativi.

packageFamilyName
String

Platform::String

winrt::hstring

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

packageTypes
PackageTypes

Combinazione di valori tipizzati PackageTypes combinati tramite un'operazione OR bit per bit. Il valore risultante specifica i tipi di pacchetti da includere nel set di risultati.

Restituisce

Se il metodo ha esito positivo, viene restituita una raccolta enumerabile di oggetti pacchetto. Ogni oggetto pacchetto in questa raccolta contiene informazioni sul pacchetto, inclusi, a titolo esemplificativo, il nome, l'editore, la versione e il percorso di installazione. Se non viene trovato alcun pacchetto con il nome della famiglia di pacchetti specificato, questo metodo restituisce un elenco vuoto. Il parametro packageTypes determina i tipi di pacchetti da restituire.

Attributi

Requisiti Windows

Funzionalità dell'app
packageQuery

Vedi anche

Si applica a

FindPackagesForUserWithPackageTypes(String, String, String, PackageTypes)

Recupera informazioni sui pacchetti di tipi specifici con il nome del pacchetto e il nome dell'editore specificati, installati per un utente specifico.

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)

Parametri

userSecurityId
String

Platform::String

winrt::hstring

Identificatore di sicurezza utente (SID). Se questo parametro è Null, i pacchetti vengono recuperati per l'utente corrente. Qualsiasi SID utente diverso da quello dell'utente corrente richiede privilegi amministrativi.

packageName
String

Platform::String

winrt::hstring

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

packagePublisher
String

Platform::String

winrt::hstring

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

packageTypes
PackageTypes

Combinazione di valori tipizzati PackageTypes combinati tramite un'operazione OR bit per bit. Il valore risultante specifica i tipi di pacchetti da includere nel set di risultati.

Restituisce

Se il metodo ha esito positivo, viene restituita una raccolta enumerabile di oggetti pacchetto. Ogni oggetto pacchetto in questa raccolta contiene informazioni sul pacchetto, inclusi, a titolo esemplificativo, il nome, l'editore, la versione e il percorso di installazione. Se non vengono trovati pacchetti con l'autore del pacchetto e il nome della famiglia specificati, questo metodo restituisce un elenco vuoto. Il parametro packageTypes determina i tipi di pacchetti da restituire.

Attributi

Requisiti Windows

Funzionalità dell'app
packageQuery

Vedi anche

Si applica a