UrlIdentityPermission.IsSubsetOf(IPermission) Metod

Definition

Avgör om den aktuella behörigheten är en delmängd av den angivna behörigheten.

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

Parametrar

target
IPermission

En behörighet som ska testas för delmängdsrelationen. Den här behörigheten måste vara av samma typ som den aktuella behörigheten.

Returer

trueom den aktuella behörigheten är en delmängd av den angivna behörigheten; annars . false

Undantag

Parametern target är inte null och är inte av samma typ som den aktuella behörigheten.

-eller-

Url-egenskapen är inte en giltig URL.

Kommentarer

Den aktuella behörigheten är en delmängd av den angivna behörigheten om den aktuella behörigheten identifierar åtkomst till en URL som helt ingår i den angivna behörigheten. Till exempel är en behörighet som representerar åtkomst till http://www.fourthcoffee.com/process/grind.htm en delmängd av en behörighet som representerar åtkomst till http://www.fourthcoffee.com/*. Om den här metoden returnerar truerepresenterar den aktuella behörigheten inte mer åtkomst till den skyddade resursen än den angivna behörigheten.

UrlIdentityPermission stöder uppsättningsåtgärder (IsSubsetOf, Intersect, och Union) endast när den aktuella behörigheten är lika med den angivna behörigheten eller när någon av behörigheterna använder jokerteckenoperatorn ("*").

Gäller för