Compartilhar via


ClaimsPrincipal.IsInRole(String) Método

Definição

Retorna um valor que indica se a entidade (usuário) representada por essa entidade de segurança de declarações está na função especificada.

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

A função para qual verificar.

Retornos

Boolean

true se a entidade de segurança declarações está na função especificada; Caso contrário, false.

Implementações

Comentários

O IsInRole método verifica se uma identidade que essa entidade de segurança de declarações possui contém uma declaração de tipo ClaimsIdentity.RoleClaimType em que o valor da declaração é igual ao valor especificado pelo role parâmetro.

Observação

Cada ClaimsIdentity um tem sua própria definição do tipo de declaração que representa uma função. Esse tipo de declaração pode ser acessado e definido por meio da ClaimsIdentity.RoleClaimType propriedade.

Aplica-se a