Bagikan melalui


UrlIdentityPermission.Intersect(IPermission) Metode

Definisi

Membuat dan mengembalikan izin yang merupakan persimpangan izin saat ini dan izin yang ditentukan.

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

Parameter

target
IPermission

Izin untuk bersinggungan dengan izin saat ini. Jenisnya harus sama dengan izin saat ini.

Mengembalikan

Izin baru yang mewakili persimpangan izin saat ini dan izin yang ditentukan. Izin baru ini adalah null jika persimpangan kosong.

Pengecualian

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

-atau-

Properti Url bukan URL yang valid.

Keterangan

Persimpangan dua izin adalah izin yang menjelaskan akses ke URL yang mereka jelaskan secara umum. Hanya permintaan yang melewati kedua izin asli yang akan melewati persimpangan. Misalnya, persimpangan izin yang mewakili akses ke http://www.fourthcoffee.com/process/grind.htm dan izin yang mewakili akses http://www.fourthcoffee.com/* adalah izin yang mewakili akses ke http://www.fourthcoffee.com/process/grind.htm.

UrlIdentityPermission mendukung operasi set (IsSubsetOf, Intersect, dan Union) hanya ketika izin saat ini sama dengan objek izin yang ditentukan atau ketika salah satu izin menggunakan operator kartubebas ("*").

Berlaku untuk