UrlIdentityPermission.IsSubsetOf(IPermission) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Détermine si l’autorisation actuelle est un sous-ensemble de l’autorisation spécifiée.
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
Paramètres
- target
- IPermission
Autorisation qui doit être testée pour la relation de sous-ensemble. Cette autorisation doit être du même type que l’autorisation actuelle.
Retours
true
si l’autorisation actuelle est un sous-ensemble de l’autorisation spécifiée ; sinon, false
.
Exceptions
Le paramètre target
n’a pas la valeur null
et n’est pas du même type que l’autorisation actuelle.
- ou -
La propriété Url n’est pas une URL valide.
Remarques
L’autorisation actuelle est un sous-ensemble de l’autorisation spécifiée si l’autorisation actuelle identifie l’accès à une URL entièrement contenue par l’autorisation spécifiée. Par exemple, une autorisation qui représente l’accès à http://www.fourthcoffee.com/process/grind.htm
est un sous-ensemble d’une autorisation qui représente l’accès à http://www.fourthcoffee.com/*
. Si cette méthode retourne true
, l’autorisation actuelle ne représente pas plus d’accès à la ressource protégée que l’autorisation spécifiée.
UrlIdentityPermission prend en charge les opérations de définition (IsSubsetOf, Intersect, et Union) uniquement lorsque l’autorisation actuelle est égale à l’autorisation spécifiée ou quand l’une des autorisations utilise l’opérateur générique (« * »).