Bagikan melalui


UrlIdentityPermission.IsSubsetOf(IPermission) Metode

Definisi

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

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 izin saat ini adalah subset dari izin yang ditentukan; jika tidak, false.

Pengecualian

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

-atau-

Properti Url bukan URL yang valid.

Keterangan

Izin saat ini adalah subset dari izin yang ditentukan jika izin saat ini mengidentifikasi akses ke URL yang sepenuhnya terkandung oleh izin yang ditentukan. Misalnya, izin yang mewakili akses ke http://www.fourthcoffee.com/process/grind.htm adalah subset izin yang mewakili akses ke http://www.fourthcoffee.com/*. Jika metode ini mengembalikan true, izin saat ini tidak mewakili akses lagi ke sumber daya yang dilindungi daripada izin yang ditentukan.

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

Berlaku untuk