共用方式為


PackageManager.FindPackagesForUserWithPackageTypes 方法

定義

多載

FindPackagesForUserWithPackageTypes(String, PackageTypes)

尋找為指定使用者安裝的特定型別套件。

FindPackagesForUserWithPackageTypes(String, String, PackageTypes)

擷取指定之 套件 系列的相關資訊,以及為指定使用者安裝的特定類型。

FindPackagesForUserWithPackageTypes(String, String, String, PackageTypes)

擷取特定類型 套件的相關資訊, 其中包含為特定使用者安裝的指定套件名稱和發行者名稱。

FindPackagesForUserWithPackageTypes(String, PackageTypes)

尋找為指定使用者安裝的特定型別套件。

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)

參數

userSecurityId
String

Platform::String

winrt::hstring

使用者安全性識別碼 (SID) 。 如果此參數為 null,則會擷取目前使用者的套件。 目前使用者以外的任何使用者 SID 都需要系統管理許可權。

packageTypes
PackageTypes

使用位 OR 運算結合的 PackageTypes型別值組合。 產生的值會指定要包含在結果集中的封裝類型。

傳回

如果方法成功,則會傳回封裝物件的可列舉集合。 此集合中的每個套件物件都包含套件的相關資訊,包括但不限於其名稱、發行者、版本和安裝位置。 packageTypes參數會決定要傳回的封裝類型。

屬性

Windows 需求

應用程式功能
packageQuery

備註

如果指定的使用者 SID 與呼叫使用者的 SID 不同,這個方法及其多載需要系統管理許可權。 否則,會擲回 AccessDeniedException

另請參閱

適用於

FindPackagesForUserWithPackageTypes(String, String, PackageTypes)

擷取指定之 套件 系列的相關資訊,以及為指定使用者安裝的特定類型。

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)

參數

userSecurityId
String

Platform::String

winrt::hstring

使用者安全性識別碼 (SID) 。 如果此參數是 String.Empty,則會擷取目前使用者的套件。 目前使用者以外的任何使用者 SID 都需要系統管理許可權。

packageFamilyName
String

Platform::String

winrt::hstring

要尋找的套件系列名稱。 此參數不可為 Null

packageTypes
PackageTypes

使用位 OR 運算結合的 PackageTypes型別值組合。 產生的值會指定要包含在結果集中的封裝類型。

傳回

如果方法成功,則會傳回封裝物件的可列舉集合。 此集合中的每個套件物件都包含套件的相關資訊,包括但不限於其名稱、發行者、版本和安裝位置。 如果找不到具有指定封裝系列名稱的套件,這個方法會傳回空的清單。 packageTypes參數會決定要傳回的封裝類型。

屬性

Windows 需求

應用程式功能
packageQuery

另請參閱

適用於

FindPackagesForUserWithPackageTypes(String, String, String, PackageTypes)

擷取特定類型 套件的相關資訊, 其中包含為特定使用者安裝的指定套件名稱和發行者名稱。

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)

參數

userSecurityId
String

Platform::String

winrt::hstring

使用者安全性識別碼 (SID) 。 如果此參數為 null,則會擷取目前使用者的套件。 目前使用者以外的任何使用者 SID 都需要系統管理許可權。

packageName
String

Platform::String

winrt::hstring

封裝名稱。 此參數不可為 Null

packagePublisher
String

Platform::String

winrt::hstring

套件發行者。 此參數不可為 Null

packageTypes
PackageTypes

使用位 OR 運算結合的 PackageTypes型別值組合。 產生的值會指定要包含在結果集中的封裝類型。

傳回

如果方法成功,則會傳回封裝物件的可列舉集合。 此集合中的每個套件物件都包含套件的相關資訊,包括但不限於其名稱、發行者、版本和安裝位置。 如果找不到具有指定套件發行者和系列名稱的套件,這個方法會傳回空的清單。 packageTypes參數會決定要傳回的封裝類型。

屬性

Windows 需求

應用程式功能
packageQuery

另請參閱

適用於