PrincipalPermission.Union(IPermission) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat izin yang merupakan gabungan izin saat ini dan izin yang ditentukan.
public:
virtual System::Security::IPermission ^ Union(System::Security::IPermission ^ other);
public System.Security.IPermission Union (System.Security.IPermission other);
abstract member Union : System.Security.IPermission -> System.Security.IPermission
override this.Union : System.Security.IPermission -> System.Security.IPermission
Public Function Union (other As IPermission) As IPermission
Parameter
- other
- IPermission
Izin untuk digabungkan dengan izin saat ini. Jenisnya harus sama dengan izin saat ini.
Mengembalikan
Izin baru yang mewakili gabungan izin saat ini dan izin yang ditentukan.
Penerapan
Pengecualian
Parameter other
adalah objek yang bukan tipe yang sama dengan izin saat ini.
Keterangan
Union membuat izin yang mewakili kriteria sekumpulan objek individual PrincipalPermission tertentu. Ini berguna untuk secara ringkas mewakili serangkaian kondisi untuk diuji. Misalnya, dengan deklarasi
PrincipalPermission^ ppBob = gcnew PrincipalPermission("Bob", "Administrator");
PrincipalPermission^ ppLouise = gcnew PrincipalPermission("Louise", "Administrator");
PrincipalPermission ppBob = new PrincipalPermission("Bob", "Administrator");
PrincipalPermission ppLouise = new PrincipalPermission("Louise", "Administrator");
Dim ppBob As New PrincipalPermission("Bob", "Administrator")
Dim ppLouise As New PrincipalPermission("Louise", "Administrator")
(ppBob.Union(ppLouise)).Demand()
akan berhasil jika perwakilan saat ini mewakili Bob dalam peran Administrator atau Louise dalam peran Administrator.