AspNetRoleManager<TRole> Třída

Definice

Poskytuje rozhraní API pro správu rolí v úložišti trvalosti.

generic <typename TRole>
 where TRole : classpublic ref class AspNetRoleManager : Microsoft::AspNetCore::Identity::RoleManager<TRole>, IDisposable
public class AspNetRoleManager<TRole> : Microsoft.AspNetCore.Identity.RoleManager<TRole>, IDisposable where TRole : class
type AspNetRoleManager<'Role (requires 'Role : null)> = class
    inherit RoleManager<'Role (requires 'Role : null)>
    interface IDisposable
Public Class AspNetRoleManager(Of TRole)
Inherits RoleManager(Of TRole)
Implements IDisposable

Parametry typu

TRole

Typ zapouzdřuje roli.

Dědičnost
AspNetRoleManager<TRole>
Implementuje

Konstruktory

AspNetRoleManager<TRole>(IRoleStore<TRole>, IEnumerable<IRoleValidator<TRole>>, ILookupNormalizer, IdentityErrorDescriber, ILogger<RoleManager<TRole>>, IHttpContextAccessor)

Vytvoří novou instanci RoleManager<TRole>.

Vlastnosti

CancellationToken

Token zrušení přidružený k aktuálnímu httpContext.RequestAborted nebo CancellationToken.None, pokud není k dispozici.

ErrorDescriber

IdentityErrorDescriber Získá použité k zprostředkovatel chybové zprávy.

(Zděděno od RoleManager<TRole>)
KeyNormalizer

Získá normalizátor, který se má použít při normalizaci názvů rolí na klíče.

(Zděděno od RoleManager<TRole>)
Logger

ILogger Získá použité k protokolování zpráv od nadřízený.

(Zděděno od RoleManager<TRole>)
Roles

Získá IQueryable kolekce Rolí pokud je úložiště trvalosti , IQueryableRoleStore<TRole>jinak vyvolá NotSupportedException.

(Zděděno od RoleManager<TRole>)
RoleValidators

Získá seznam validátorů pro role, které se mají volat před trvalostí.

(Zděděno od RoleManager<TRole>)
Store

Načte úložiště trvalosti, které tato instance funguje.

(Zděděno od RoleManager<TRole>)
SupportsQueryableRoles

Získá příznak označující, zda základní úložiště trvalosti podporuje vrácení IQueryable kolekce rolí.

(Zděděno od RoleManager<TRole>)
SupportsRoleClaims

Získá příznak označující, jestli základní úložiště trvalosti podporuje Claimrole.

(Zděděno od RoleManager<TRole>)

Metody

AddClaimAsync(TRole, Claim)

Přidá deklaraci identity do role.

(Zděděno od RoleManager<TRole>)
CreateAsync(TRole)

Vytvoří zadaný role v úložišti trvalosti.

(Zděděno od RoleManager<TRole>)
DeleteAsync(TRole)

Odstraní zadanou .role

(Zděděno od RoleManager<TRole>)
Dispose()

Uvolní všechny prostředky používané správcem rolí.

(Zděděno od RoleManager<TRole>)
Dispose(Boolean)

Uvolní nespravované prostředky používané správcem rolí a volitelně uvolní spravované prostředky.

(Zděděno od RoleManager<TRole>)
FindByIdAsync(String)

Vyhledá roli přidruženou k zadanému roleId , pokud existuje.

(Zděděno od RoleManager<TRole>)
FindByNameAsync(String)

Vyhledá roli přidruženou k zadanému roleName , pokud existuje.

(Zděděno od RoleManager<TRole>)
GetClaimsAsync(TRole)

Získá seznam deklarací přidružených k zadanému role.

(Zděděno od RoleManager<TRole>)
GetRoleIdAsync(TRole)

Získá ID zadaného role.

(Zděděno od RoleManager<TRole>)
GetRoleNameAsync(TRole)

Získá název zadaného role.

(Zděděno od RoleManager<TRole>)
NormalizeKey(String)

Získá normalizovanou reprezentaci zadaného key.

(Zděděno od RoleManager<TRole>)
RemoveClaimAsync(TRole, Claim)

Odebere deklaraci identity z role.

(Zděděno od RoleManager<TRole>)
RoleExistsAsync(String)

Získá příznak označující, zda zadaný roleName existuje.

(Zděděno od RoleManager<TRole>)
SetRoleNameAsync(TRole, String)

Nastaví název zadaného role.

(Zděděno od RoleManager<TRole>)
ThrowIfDisposed()

Vyvolá, pokud byla tato třída odstraněna.

(Zděděno od RoleManager<TRole>)
UpdateAsync(TRole)

Aktualizace zadané role.

(Zděděno od RoleManager<TRole>)
UpdateNormalizedRoleNameAsync(TRole)

Aktualizace normalizovaný název zadaného rolenázvu .

(Zděděno od RoleManager<TRole>)
UpdateRoleAsync(TRole)

Volá se k aktualizaci role po ověření a aktualizaci normalizovaného názvu role.

(Zděděno od RoleManager<TRole>)
ValidateRoleAsync(TRole)

Pokud je ověření úspěšné, měl by se vrátit Success . Tato možnost se volá před uložením role prostřednictvím příkazu Vytvořit nebo Aktualizovat.

(Zděděno od RoleManager<TRole>)

Platí pro