Freigeben über


PackageManager.FindPackagesForUserWithPackageTypes Methode

Definition

Überlädt

FindPackagesForUserWithPackageTypes(String, PackageTypes)

Sucht Nach Paketen bestimmter Typen, die für den angegebenen Benutzer installiert sind.

FindPackagesForUserWithPackageTypes(String, String, PackageTypes)

Ruft Informationen zu einer angegebenen Paketfamilie und bestimmten Typen ab, die für den angegebenen Benutzer installiert sind.

FindPackagesForUserWithPackageTypes(String, String, String, PackageTypes)

Ruft Informationen zu Paketen bestimmter Typen mit dem angegebenen Paket- und Herausgebernamen ab, die für einen bestimmten Benutzer installiert sind.

FindPackagesForUserWithPackageTypes(String, PackageTypes)

Sucht Nach Paketen bestimmter Typen, die für den angegebenen Benutzer installiert sind.

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)

Parameter

userSecurityId
String

Platform::String

winrt::hstring

Die Benutzersicherheits-ID (SID). Wenn dieser Parameter NULL ist, werden die Pakete für den aktuellen Benutzer abgerufen. Jede Andere Benutzer-SID als die des aktuellen Benutzers erfordert Administratorrechte.

packageTypes
PackageTypes

Eine Kombination von PackageTypes-typisierten Werten, die mithilfe einer bitweisen OR-Operation kombiniert werden. Der resultierende Wert gibt die Typen von Paketen an, die in das Resultset eingeschlossen werden sollen.

Gibt zurück

Wenn die Methode erfolgreich ist, wird eine aufzählbare Auflistung von Paketobjekten zurückgegeben. Jedes Paketobjekt in dieser Auflistung enthält Informationen zum Paket, einschließlich, aber nicht beschränkt auf Seinen Namen, Herausgeber, Version und Installationsspeicherort. Der packageTypes-Parameter bestimmt die Typen von Paketen, die zurückgegeben werden sollen.

Attribute

Windows-Anforderungen

App-Funktionen
packageQuery

Hinweise

Diese Methode und ihre Überladungen erfordern Administratorrechte, wenn sich die angegebene Benutzer-SID von der Benutzer-SID des aufrufenden Benutzers unterscheidet. Andernfalls wird eine AccessDeniedException ausgelöst.

Weitere Informationen

Gilt für:

FindPackagesForUserWithPackageTypes(String, String, PackageTypes)

Ruft Informationen zu einer angegebenen Paketfamilie und bestimmten Typen ab, die für den angegebenen Benutzer installiert sind.

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)

Parameter

userSecurityId
String

Platform::String

winrt::hstring

Die Benutzersicherheits-ID (SID). Wenn dieser Parameter String.Empty ist, werden die Pakete für den aktuellen Benutzer abgerufen. Jede Andere Benutzer-SID als die des aktuellen Benutzers erfordert Administratorrechte.

packageFamilyName
String

Platform::String

winrt::hstring

Der Familienname der zu findenden Pakete. Dieser Parameter darf nicht NULL sein.

packageTypes
PackageTypes

Eine Kombination von PackageTypes-typisierten Werten, die mithilfe einer bitweisen OR-Operation kombiniert werden. Der resultierende Wert gibt die Typen von Paketen an, die in das Resultset eingeschlossen werden sollen.

Gibt zurück

Wenn die Methode erfolgreich ist, wird eine aufzählbare Auflistung von Paketobjekten zurückgegeben. Jedes Paketobjekt in dieser Auflistung enthält Informationen zum Paket, einschließlich, aber nicht beschränkt auf Seinen Namen, Herausgeber, Version und Installationsspeicherort. Wenn keine Pakete mit dem angegebenen Paketfamiliennamen gefunden werden, gibt diese Methode eine leere Liste zurück. Der packageTypes-Parameter bestimmt die Typen von Paketen, die zurückgegeben werden sollen.

Attribute

Windows-Anforderungen

App-Funktionen
packageQuery

Weitere Informationen

Gilt für:

FindPackagesForUserWithPackageTypes(String, String, String, PackageTypes)

Ruft Informationen zu Paketen bestimmter Typen mit dem angegebenen Paket- und Herausgebernamen ab, die für einen bestimmten Benutzer installiert sind.

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)

Parameter

userSecurityId
String

Platform::String

winrt::hstring

Die Benutzersicherheits-ID (SID). Wenn dieser Parameter NULL ist, werden die Pakete für den aktuellen Benutzer abgerufen. Jede Andere Benutzer-SID als die des aktuellen Benutzers erfordert Administratorrechte.

packageName
String

Platform::String

winrt::hstring

Der Paketname. Dieser Parameter darf nicht NULL sein.

packagePublisher
String

Platform::String

winrt::hstring

Der Paketherausgeber. Dieser Parameter darf nicht NULL sein.

packageTypes
PackageTypes

Eine Kombination von PackageTypes-typisierten Werten, die mithilfe einer bitweisen OR-Operation kombiniert werden. Der resultierende Wert gibt die Typen von Paketen an, die in das Resultset eingeschlossen werden sollen.

Gibt zurück

Wenn die Methode erfolgreich ist, wird eine aufzählbare Auflistung von Paketobjekten zurückgegeben. Jedes Paketobjekt in dieser Auflistung enthält Informationen zum Paket, einschließlich, aber nicht beschränkt auf Seinen Namen, Herausgeber, Version und Installationsspeicherort. Wenn keine Pakete mit dem angegebenen Paketherausgeber und Familiennamen gefunden werden, gibt diese Methode eine leere Liste zurück. Der packageTypes-Parameter bestimmt die Typen von Paketen, die zurückgegeben werden sollen.

Attribute

Windows-Anforderungen

App-Funktionen
packageQuery

Weitere Informationen

Gilt für: