ClaimsPrincipal.IsInRole(String) Método

Definición

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 .

Se aplica a