PackageManager.FindPackagesForUser Metode

Definisi

Overload

FindPackagesForUser(String)

Menemukan semua Paket yang terinstal untuk pengguna yang ditentukan.

FindPackagesForUser(String, String)

Mengambil informasi tentang keluarga Paket tertentu yang diinstal untuk pengguna tertentu.

FindPackagesForUser(String, String, String)

Mengambil informasi tentang semua Paket dengan nama paket dan nama penerbit yang ditentukan, yang diinstal untuk pengguna tertentu.

FindPackagesForUser(String)

Menemukan semua Paket yang terinstal untuk pengguna yang ditentukan.

public:
 virtual IIterable<Package ^> ^ FindPackagesForUser(Platform::String ^ userSecurityId) = FindPackagesForUser;
/// [Windows.Foundation.Metadata.Overload("FindPackagesByUserSecurityId")]
IIterable<Package> FindPackagesForUser(winrt::hstring const& userSecurityId);
[Windows.Foundation.Metadata.Overload("FindPackagesByUserSecurityId")]
public IEnumerable<Package> FindPackagesForUser(string userSecurityId);
function findPackagesForUser(userSecurityId)
Public Function FindPackagesForUser (userSecurityId As String) As IEnumerable(Of Package)

Parameter

userSecurityId
String

Platform::String

winrt::hstring

Pengidentifikasi keamanan pengguna (SID). Jika parameter ini adalah string. Kosong, paket diambil untuk pengguna saat ini.

Mengembalikan

Jika metode berhasil, kumpulan objek paket yang dapat dijumlahkan dikembalikan. Setiap objek Paket dalam koleksi ini berisi informasi tentang paket, termasuk tetapi tidak terbatas pada nama, penerbit, versi, dan lokasi penginstalannya.

Atribut

Persyaratan Windows

Kemampuan aplikasi
packageQuery

Keterangan

Metode ini dan kelebihan bebannya memerlukan hak administratif jika ID keamanan pengguna yang ditentukan berbeda dari ID keamanan pengguna dari pengguna panggilan. Jika tidak, AccessDeniedException akan dilemparkan. Mirip dengan metode FindPackages , metode ini dan kelebihan bebannya dapat digunakan untuk menghitung paket yang diinstal untuk pengguna tertentu.

Lihat juga

Berlaku untuk

FindPackagesForUser(String, String)

Mengambil informasi tentang keluarga Paket tertentu yang diinstal untuk pengguna tertentu.

public:
 virtual IIterable<Package ^> ^ FindPackagesForUser(Platform::String ^ userSecurityId, Platform::String ^ packageFamilyName) = FindPackagesForUser;
/// [Windows.Foundation.Metadata.Overload("FindPackagesByUserSecurityIdPackageFamilyName")]
IIterable<Package> FindPackagesForUser(winrt::hstring const& userSecurityId, winrt::hstring const& packageFamilyName);
[Windows.Foundation.Metadata.Overload("FindPackagesByUserSecurityIdPackageFamilyName")]
public IEnumerable<Package> FindPackagesForUser(string userSecurityId, string packageFamilyName);
function findPackagesForUser(userSecurityId, packageFamilyName)
Public Function FindPackagesForUser (userSecurityId As String, packageFamilyName As String) As IEnumerable(Of Package)

Parameter

userSecurityId
String

Platform::String

winrt::hstring

Pengidentifikasi keamanan pengguna (SID). Jika parameter ini adalah String.Empty, paket diambil untuk pengguna saat ini.

packageFamilyName
String

Platform::String

winrt::hstring

Nama keluarga paket untuk ditemukan. Parameter ini tidak boleh null.

Mengembalikan

Jika metode berhasil, kumpulan objek paket yang dapat dijumlahkan dikembalikan. Setiap objek Paket dalam koleksi ini berisi informasi tentang paket, termasuk tetapi tidak terbatas pada nama, penerbit, versi, dan lokasi penginstalannya. Jika tidak ada paket dengan nama keluarga paket yang ditentukan yang ditemukan, metode ini mengembalikan daftar kosong.

Atribut

Persyaratan Windows

Kemampuan aplikasi
packageQuery

Lihat juga

Berlaku untuk

FindPackagesForUser(String, String, String)

Mengambil informasi tentang semua Paket dengan nama paket dan nama penerbit yang ditentukan, yang diinstal untuk pengguna tertentu.

public:
 virtual IIterable<Package ^> ^ FindPackagesForUser(Platform::String ^ userSecurityId, Platform::String ^ packageName, Platform::String ^ packagePublisher) = FindPackagesForUser;
/// [Windows.Foundation.Metadata.Overload("FindPackagesByUserSecurityIdNamePublisher")]
IIterable<Package> FindPackagesForUser(winrt::hstring const& userSecurityId, winrt::hstring const& packageName, winrt::hstring const& packagePublisher);
[Windows.Foundation.Metadata.Overload("FindPackagesByUserSecurityIdNamePublisher")]
public IEnumerable<Package> FindPackagesForUser(string userSecurityId, string packageName, string packagePublisher);
function findPackagesForUser(userSecurityId, packageName, packagePublisher)
Public Function FindPackagesForUser (userSecurityId As String, packageName As String, packagePublisher As String) As IEnumerable(Of Package)

Parameter

userSecurityId
String

Platform::String

winrt::hstring

Pengidentifikasi keamanan pengguna (SID). Jika parameter ini adalah string kosong (""), paket diambil untuk pengguna saat ini.

packageName
String

Platform::String

winrt::hstring

Nama paket. Parameter ini tidak boleh null.

packagePublisher
String

Platform::String

winrt::hstring

Penerbit paket. Parameter ini tidak boleh null.

Mengembalikan

Jika metode berhasil, kumpulan objek paket yang dapat dijumlahkan dikembalikan. Setiap objek Paket dalam koleksi ini berisi informasi tentang paket, termasuk tetapi tidak terbatas pada nama, penerbit, versi, dan lokasi penginstalannya. Jika tidak ada paket dengan nama dan penerbit yang ditentukan yang ditemukan, metode ini mengembalikan daftar kosong.

Atribut

Persyaratan Windows

Kemampuan aplikasi
packageQuery

Lihat juga

Berlaku untuk