UrlIdentityPermission.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 iznin 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 izin belirtilen iznin bir alt kümesiyse; aksi takdirde , false
.
Özel durumlar
target
parametresi geçerli null
izinle aynı türde değil ve değil.
-veya-
Url özelliği geçerli bir URL değil.
Açıklamalar
Geçerli izin, belirtilen izin tarafından tamamen kapsanan bir URL'ye erişimi tanımlarsa, geçerli izin belirtilen iznin bir alt kümesidir. Örneğin, erişimini temsil eden izin, erişimi http://www.fourthcoffee.com/process/grind.htm
temsil http://www.fourthcoffee.com/*
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.
UrlIdentityPermission yalnızca geçerli izin belirtilen izne eşit olduğunda veya izinlerden biri joker karakter işlecini ("*") kullandığında küme işlemlerini (IsSubsetOf, Intersectve Union) destekler.