Udostępnij za pośrednictwem


ClaimsIdentity.RoleClaimType Właściwość

Definicja

Pobiera typ oświadczenia, który będzie interpretowany jako rola platformy .NET wśród oświadczeń w tej tożsamości oświadczeń.

public:
 property System::String ^ RoleClaimType { System::String ^ get(); };
public string RoleClaimType { get; }
member this.RoleClaimType : string
Public ReadOnly Property RoleClaimType As String

Wartość właściwości

Typ oświadczenia roli.

Uwagi

Typ oświadczenia roli to typ oświadczenia (Claim.Type), który jest używany podczas oceny tej tożsamości dla ClaimsPrincipal.IsInRole(String) metody. Metoda jest wywoływana ClaimsPrincipal.IsInRole(String) w celu określenia, czy bieżący podmiot zabezpieczeń znajduje się w określonej roli. Model oparty na oświadczeniach rozszerza tę kontrolę, aby używać oświadczeń przedstawionych przez podmiot zabezpieczeń. Obiekt ClaimsPrincipal może zawierać co najmniej jeden ClaimsIdentity obiekt, a każdy obiekt tożsamości może zawierać wiele Claim obiektów. Właściwość RoleClaimType określa typ oświadczenia, który powinien być używany do podania wartości roli podczas oceniania tego ClaimsIdentity obiektu. Właściwość jest ustawiana przez konstruktora. Typową wartością jest ClaimTypes.Role.

Dotyczy

Zobacz też