PeerCollaborationPermission.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 PeerCollaborationPermission değerin belirtilen target
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 PeerCollaborationPermission , belirtilen iznin bir alt kümesiyse; değilse, false
.
Özel durumlar
parametresi bir null
başvurudur (Nothing
Visual Basic'te).
Açıklamalar
Geçerli PeerCollaborationPermission 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.
Aşağıdaki deyimlerin yönteminin tüm uygulamaları IsSubsetOf için 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ür
true
.X.IsSubsetOf(Y), X ve Y aynı izin kümesini temsil ediyorsa ve yalnızca Y.IsSubsetOf(X) ile aynı değeri döndürür.
X.IsSubsetOf(Y) ve Y.IsSubsetOf(Z) her ikisi de döndürürse
true
, X.IsSubsetOf(Z) döndürürtrue
.
X, izin durumuna sahip boş IPermission bir nesneyi temsil ederse ve Y başvuru olan bir null
IPermission
nesneyi temsil ederse (Nothing
Visual Basic'te), X.IsSubsetOf(Y) döndürürtrue
.None
Z de boş bir izinse, bileşik küme işlemi X.Union(Z). IsSubsetOf(Y), iki boş iznin Union boş bir izin olması nedeniyle de döndürürtrue
.