ClaimsPrincipalPermission.Intersect(IPermission) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.