다음을 통해 공유


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 이 throw됩니다.

추가 정보

적용 대상

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

추가 정보

적용 대상