PnrpPermission.IsSubsetOf(IPermission) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli PnrpPermission değerin 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. Bu izin geçerli izinle aynı türde olmalıdır.
Döndürülenler
true
geçerli PnrpPermission , belirtilen iznin bir alt kümesiyse; değilse, false
.
Özel durumlar
Hedef parametre bir null
başvuru değil (Nothing
Visual Basic'te) ve geçerli izinle aynı sınıfın bir örneği değil.
Açıklamalar
Geçerli PnrpPermission izin, belirtilen izin tarafından tamamen kapsanan bir işlem kümesi belirtiyorsa, geçerli, belirtilen iznin bir alt kümesidir. Örneğin, "C:\example.txt" erişimini temsil eden izin, "C:\" erişimini temsil eden bir iznin alt kümesidir. Bu yöntem döndürürse true
, geçerli izin belirtilen izinden daha fazla korumalı kaynağa erişimi temsil etmez.
IsSubsetOf yönteminin tüm uygulamaları için aşağıdaki deyimlerin olması true
gerekir. X, Y ve Z, başvuru olmayan null
nesneleri temsil eder IPermission (Nothing
Visual Basic'te).
X.IsSubsetOf(X)
döndürürtrue
.X.IsSubsetOf(Y)
, yalnızca X ve Y aynı izin kümesini temsil ederse olduğu gibiY.IsSubsetOf(X)
aynı değeri döndürür.ve her ikisi de döndürüyorsa
X.IsSubsetOf(Y)
true
,X.IsSubsetOf(Z)
döndürürtrue
.Y.IsSubsetOf(Z)
X, izin durumu Yok olan boş IPermission bir nesneyi, Y ise başvuru olan bir IPermissionnull
nesneyi (Nothing
Visual Basic'te) X.IsSubsetOf(Y)
döndürürtrue
. Z de boş bir izinse, iki boş iznin boş bir izin olması nedeniyle Union bileşik küme işlemi X.Union(Z).IsSubsetOf(Y)
de döndürürtrue
.