ResourcePermissionBase.IsSubsetOf(IPermission) Yöntem

Tanım

Geçerli izin nesnesinin belirtilen iznin bir alt kümesi olup olmadığını belirler.

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

Parametreler

target
IPermission

Alt küme ilişkisi için test edilecek bir izin nesnesi.

Döndürülenler

Boolean

true geçerli izin nesnesi belirtilen izin nesnesinin bir alt kümesiyse; aksi takdirde , false.

Açıklamalar

Geçerli izin nesnesi, belirtilen izin nesnesi tarafından tamamen kapsanan bir işlem kümesi belirtiyorsa, geçerli izin nesnesi belirtilen izin nesnesinin bir alt kümesidir. Örneğin, C:\Example.txt erişimini temsil eden izin, C:\ erişimi temsil eden bir iznin alt kümesidir. Bu yöntem döndürürse true, geçerli izin nesnesi belirtilen izin nesnesinden daha fazla korumalı kaynağa erişimi temsil etmez.

Bu yöntem, belirtilen izin nesnesi geçerli izin nesnesinden farklı bir türde olduğunda her zaman döndürür false .

Şunlara uygulanır