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řuje 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á 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ý |
| DeleteAsync(TRole) |
Odstraní zadanou . |
| 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 |
| FindByNameAsync(String) |
Vyhledá roli přidruženou k zadanému |
| GetClaimsAsync(TRole) |
Získá seznam deklarací přidružených 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é |
| UpdateNormalizedRoleNameAsync(TRole) |
Aktualizace normalizovaný název zadaného |
| 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>) |