PackageManager.FindPackageForUser(String, String) Method

Definition

Retrieves information about a specific Package installed for a specific user or for all users.

public:
 virtual Package ^ FindPackageForUser(Platform::String ^ userSecurityId, Platform::String ^ packageFullName) = FindPackageForUser;
/// [Windows.Foundation.Metadata.Overload("FindPackageByUserSecurityIdPackageFullName")]
Package FindPackageForUser(winrt::hstring const& userSecurityId, winrt::hstring const& packageFullName);
[Windows.Foundation.Metadata.Overload("FindPackageByUserSecurityIdPackageFullName")]
public Package FindPackageForUser(string userSecurityId, string packageFullName);
function findPackageForUser(userSecurityId, packageFullName)
Public Function FindPackageForUser (userSecurityId As String, packageFullName As String) As Package

Parameters

userSecurityId
String

Platform::String

winrt::hstring

The user security identifier (SID). If this parameter is string.Empty, the packages are retrieved for the current user.

packageFullName
String

Platform::String

winrt::hstring

The full name of the package.

Returns

The package.

Attributes

Windows requirements

App capabilities
packageQuery

Remarks

This method requires administrative privileges if the user security ID specified is different from the user security ID of the calling user. Otherwise, an AccessDeniedException is thrown.

Applies to

See also