ClaimsPrincipalPermission.Intersect(IPermission) Méthode

Définition

Retourne une autorisation qui correspond à 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 d’intersection avec l’autorisation actuelle. Il doit s’agir d’une instance de ClaimsPrincipalPermission.

Retours

Nouveau ClaimsPrincipalPermission qui représente l’intersection de l’autorisation actuelle et de l’autorisation spécifiée ; ou null s’il target s’agit null ou non d’une instance de ClaimsPrincipalPermission.

Implémente

Remarques

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

S’applique à