Bagikan melalui


SiteIdentityPermission.Union(IPermission) Metode

Definisi

Membuat izin yang merupakan gabungan izin saat ini dan izin yang ditentukan.

public:
 override System::Security::IPermission ^ Union(System::Security::IPermission ^ target);
public override System.Security.IPermission Union (System.Security.IPermission target);
override this.Union : System.Security.IPermission -> System.Security.IPermission
Public Overrides Function Union (target As IPermission) As IPermission

Parameter

target
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.

Pengecualian

Parameter target bukan null dan bukan tipe yang sama dengan izin saat ini.

-atau-

Izin tidak sama dan satu bukan subset dari yang lain.

Keterangan

Hasil panggilan ke Union adalah izin yang mewakili semua situs yang diwakili oleh izin saat ini dan izin yang ditentukan. Setiap permintaan yang melewati izin melewati serikat mereka. Misalnya, persatuan izin yang mewakili akses ke www.fourthcoffee.com dan yang mewakili akses adalah *.fourthcoffee.com izin yang mewakili akses ke *.fourthcoffee.com.

Persatuan izin dan null merupakan izin yang bukan null. Persatuan izin dan subset izin tersebut adalah izin yang berisi subset. Kombinasi lainnya menghasilkan dilemparkan ArgumentException . Misalnya, persatuan identitas situs dan identitas www.fourthcoffee.comwww.tailspintoys.com situs menghasilkan pengecualian karena tidak ada subset dari yang lain.

Berlaku untuk