Bagikan melalui


PeerCollaborationPermission.IsSubsetOf(IPermission) Metode

Definisi

Menentukan apakah saat ini PeerCollaborationPermission adalah subset dari izin yang ditentukan target .

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

Parameter

target
IPermission

Izin yang akan diuji untuk hubungan subset. Izin ini harus bertipe sama dengan izin saat ini.

Mengembalikan

true jika saat ini PeerCollaborationPermission adalah subset dari izin yang ditentukan; jika tidak, false.

Pengecualian

Parameter adalah null referensi (Nothing dalam Visual Basic).

Keterangan

Saat ini PeerCollaborationPermission adalah subset dari izin yang ditentukan jika izin saat ini menentukan sekumpulan operasi yang sepenuhnya terkandung oleh izin yang ditentukan. Misalnya, izin yang mewakili akses ke "C:\example.txt" adalah subset izin yang mewakili akses ke "C:\". Jika metode ini mengembalikan true, izin saat ini tidak mewakili akses lagi ke sumber daya yang dilindungi daripada izin yang ditentukan.

Pernyataan berikut diperlukan untuk true semua implementasi IsSubsetOf metode. X, Y, dan Z mewakili IPermission objek yang bukan referensi null (Nothing di Visual Basic).

  • X.IsSubsetOf(X) mengembalikan true.

  • X.IsSubsetOf(Y) mengembalikan nilai yang sama dengan Y.IsSubsetOf(X) jika dan hanya jika X dan Y mewakili set izin yang sama.

  • Jika X.IsSubsetOf(Y) dan Y.IsSubsetOf(Z) mengembalikan true, X.IsSubsetOf(Z) mengembalikan true.

Jika X mewakili objek kosong IPermission dengan status Noneizin , dan Y mewakili IPermission objek yang merupakan null referensi (Nothing di Visual Basic), X.IsSubsetOf(Y) mengembalikan true. Jika Z juga merupakan izin kosong, operasi set campuran X.Union(Z). IsSubsetOf(Y) juga mengembalikan true karena Union dua izin kosong adalah izin kosong.

Berlaku untuk

Lihat juga