Sdílet prostřednictvím


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řující roli.

Dědičnost
AspNetRoleManager<TRole>
Implementuje

Konstruktory

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

Vytvoří novou instanci objektu 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á informace o použití k zprostředkovateli 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í do klíčů.

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

ILogger Získá používá k protokolování zpráv od manažera.

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

Získá kolekci IQueryable role, 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

Získá úložiště trvalosti, které tato instance provádí.

(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í, zda základní úložiště trvalosti podporuje Claims pro role.

(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ří zadanou role hodnotu v úložišti trvalosti.

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

Odstraní zadaný objekt 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)

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

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

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

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

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

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

Získá ID zadaného roleobjektu .

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

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

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

Získá normalizovanou reprezentaci zadaného keyobjektu .

(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ého parametru role.

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

Aktualizace normalizovaný název pro zadaný role.

(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)

V případě úspěšného ověření by se měl vrátit Success . Volá se před uložením role prostřednictvím příkazu Vytvořit nebo Aktualizovat.

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

Platí pro