Bagikan melalui


PnrpPermission.Intersect(IPermission) Metode

Definisi

Membuat dan mengembalikan izin yang merupakan persimpangan izin saat ini PnrpPermission dan 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 ke Intersect(IPermission) dengan izin saat ini. Jenisnya harus sama dengan izin saat ini.

Mengembalikan

Izin baru yang mewakili persimpangan izin saat ini PnrpPermission dan yang ditentukan. Izin baru ini adalah null referensi (Nothing di Visual Basic) jika persimpangan kosong.

Pengecualian

Parameter target bukan null referensi (Nothing di Visual Basic) dan bukan instans dari kelas yang sama dengan izin saat ini.

Keterangan

Persimpangan dua izin adalah izin yang menjelaskan serangkaian operasi yang mereka jelaskan bersama. Hanya permintaan yang melewati kedua izin asli yang akan melewati persimpangan.

Pernyataan berikut diperlukan untuk true semua implementasi metode Berpotongan. X dan Y mewakili IPermission referensi objek yang bukan null referensi (Tidak ada di Visual Basic).

  • X.Intersect(X) mengembalikan nilai yang sama dengan X.

  • X.Intersect(Y) mengembalikan nilai yang sama dengan Y.Intersect(X).

  • X.Intersect(referensi null (Nothing di Visual Basic)) mengembalikan null referensi (Nothing di Visual Basic).

Berlaku untuk

Lihat juga