ClaimsPrincipal.IsInRole(String) 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 valor que indica si la entidad (usuario) representada por esta entidad de seguridad de notificaciones está en el rol especificado.
public:
virtual bool IsInRole(System::String ^ role);
public virtual bool IsInRole (string role);
abstract member IsInRole : string -> bool
override this.IsInRole : string -> bool
Public Overridable Function IsInRole (role As String) As Boolean
Parámetros
- role
- String
Rol que se va a comprobar.
Devoluciones
true
si la entidad de seguridad de notificaciones está incluida en el rol especificado; de lo contrario, es false
.
Implementaciones
Comentarios
El IsInRole método comprueba si una identidad que posee esta entidad de seguridad de notificaciones contiene una notificación de tipo ClaimsIdentity.RoleClaimType donde el valor de la notificación es igual al valor especificado por el role
parámetro .
Nota
Cada ClaimsIdentity uno tiene su propia definición del tipo de notificación que representa un rol. Se puede tener acceso a este tipo de notificación y establecerlo a través de la ClaimsIdentity.RoleClaimType propiedad .