Partager via


ClaimsPrincipalPermission.Intersect(IPermission) Méthode

Définition

Retourne une autorisation correspondant à l'intersection de l'autorisation actuelle et de l'autorisation spécifiée.

public:
 virtual System::Security::IPermission ^ Intersect(System::Security::IPermission ^ target);
public System.Security.IPermission Intersect (System.Security.IPermission target);
abstract member Intersect : System.Security.IPermission -> System.Security.IPermission
override this.Intersect : System.Security.IPermission -> System.Security.IPermission
Public Function Intersect (target As IPermission) As IPermission

Paramètres

target
IPermission

Autorisation à croiser avec l'autorisation en cours. Il doit s'agir d'une instance de ClaimsPrincipalPermission.

Retours

Nouvelle ClaimsPrincipalPermission qui représente l'intersection entre l'autorisation actuelle et l'autorisation spécifiée ou null si target est null ou n'est pas une instance de ClaimsPrincipalPermission.

Implémente

Remarques

L’autorisation retournée a uniquement les paires ressource-action qui étaient présentes à la fois dans l’autorisation actuelle et dans l’autorisation spécifiée. Les paires ressource-action qui n’existaient que dans l’une ou l’autre des autorisations ne sont pas incluses. Pour qu’un Demand réussisse sur la nouvelle autorisation, le principal actuel doit uniquement être autorisé pour les paires ressource-action qui étaient communes à l’autorisation actuelle et à l’autorisation spécifiée.

S’applique à