PeerCollaborationPermission.Intersect(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 dan mengembalikan izin yang merupakan persimpangan dari izin saat ini PeerCollaborationPermission dan yang ditentukan target
.
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 PeerCollaborationPermission dan yang ditentukan target
. Izin baru ini adalah null
referensi (Nothing
di Visual Basic) jika persimpangan kosong.
Pengecualian
Parameter target bukan null
referensi (Nothing
dalam 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 secara umum. Hanya permintaan yang melewati kedua izin asli yang akan melewati persimpangan.
Pernyataan berikut diperlukan untuk true
semua implementasi Intersect metode. X dan Y mewakili IPermission referensi objek yang bukan null
referensi (Nothing
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
) mengembalikannull
referensi.