AspNetRoleManager<TRole> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- Implementuje
Konstruktory
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 |
DeleteAsync(TRole) |
Odstraní zadaný objekt |
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 |
FindByNameAsync(String) |
Najde roli přidruženou k zadanému |
GetClaimsAsync(TRole) |
Získá seznam deklarací identity přidružené k zadanému |
GetRoleIdAsync(TRole) |
Získá ID zadaného |
GetRoleNameAsync(TRole) |
Získá název zadaného |
NormalizeKey(String) |
Získá normalizovanou reprezentaci zadaného |
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á |
SetRoleNameAsync(TRole, String) |
Nastaví název zadaného |
ThrowIfDisposed() |
Vyvolá, pokud byla tato třída odstraněna. (Zděděno od RoleManager<TRole>) |
UpdateAsync(TRole) |
Aktualizace zadaného parametru |
UpdateNormalizedRoleNameAsync(TRole) |
Aktualizace normalizovaný název pro zadaný |
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>) |