ClaimsPrincipalPermission.Intersect(IPermission) Método

Definición

Devuelve un permiso nuevo que es la intersección del permiso actual y el permiso especificado.

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

Parámetros

target
IPermission

Permiso que forma una intersección con el permiso actual. Debe ser una instancia de ClaimsPrincipalPermission.

Devoluciones

Nueva ClaimsPrincipalPermission que representa la intersección del permiso actual y del permiso especificado o null si target es null o no es una instancia de ClaimsPrincipalPermission.

Implementaciones

Comentarios

El permiso que se devuelve solo tiene los pares de acción de recursos que estaban presentes en el permiso actual y en el permiso especificado. Los pares de acción de recursos que existían solo en uno o en el otro de los permisos no se incluyen. Para que se Demand realice correctamente en el nuevo permiso, la entidad de seguridad actual solo debe estar autorizada para los pares de acción de recursos que eran comunes al permiso actual y al permiso especificado.

Se aplica a