AspNetRoleManager<TRole> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia interfejsy API do zarządzania rolami w magazynie trwałości.
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 hermetyzujący rolę.
- Dziedziczenie
- Implementuje
Konstruktory
Właściwości
CancellationToken |
Token anulowania skojarzony z bieżącym elementem HttpContext.RequestAborted lub CancellationToken.None, jeśli jest niedostępny. |
ErrorDescriber |
IdentityErrorDescriber Pobiera element używany do obsługi komunikatów o błędach dostawcy. (Odziedziczone po RoleManager<TRole>) |
KeyNormalizer |
Pobiera normalizator do użycia podczas normalizacji nazw ról do kluczy. (Odziedziczone po RoleManager<TRole>) |
Logger |
Pobiera informacje używane do rejestrowania ILogger komunikatów z menedżera. (Odziedziczone po RoleManager<TRole>) |
Roles |
Pobiera kolekcję IQueryable ról, jeśli magazyn trwałości to IQueryableRoleStore<TRole>, w przeciwnym razie zwraca wartość NotSupportedException. (Odziedziczone po RoleManager<TRole>) |
RoleValidators |
Pobiera listę modułów sprawdzania poprawności ról do wywołania przed trwałością. (Odziedziczone po RoleManager<TRole>) |
Store |
Pobiera magazyn trwałości, w którym działa to wystąpienie. (Odziedziczone po RoleManager<TRole>) |
SupportsQueryableRoles |
Pobiera flagę wskazującą, czy bazowy magazyn trwałości obsługuje zwracanie IQueryable kolekcji ról. (Odziedziczone po RoleManager<TRole>) |
SupportsRoleClaims |
Pobiera flagę wskazującą, czy bazowy magazyn trwałości obsługuje Claimrole. (Odziedziczone po RoleManager<TRole>) |
Metody
AddClaimAsync(TRole, Claim) |
Dodaje oświadczenie do roli. (Odziedziczone po RoleManager<TRole>) |
CreateAsync(TRole) |
Tworzy określony |
DeleteAsync(TRole) |
Usuwa określony |
Dispose() |
Zwalnia wszystkie zasoby używane przez menedżera ról. (Odziedziczone po RoleManager<TRole>) |
Dispose(Boolean) |
Zwalnia niezarządzane zasoby używane przez menedżera ról i opcjonalnie zwalnia zarządzane zasoby. (Odziedziczone po RoleManager<TRole>) |
FindByIdAsync(String) |
Znajduje rolę skojarzona z określoną, |
FindByNameAsync(String) |
Znajduje rolę skojarzona z określoną, |
GetClaimsAsync(TRole) |
Pobiera listę oświadczeń skojarzonych z określonym |
GetRoleIdAsync(TRole) |
Pobiera identyfikator określonego |
GetRoleNameAsync(TRole) |
Pobiera nazwę określonego |
NormalizeKey(String) |
Pobiera znormalizowaną reprezentację określonego |
RemoveClaimAsync(TRole, Claim) |
Usuwa oświadczenie z roli. (Odziedziczone po RoleManager<TRole>) |
RoleExistsAsync(String) |
Pobiera flagę wskazującą, czy określona |
SetRoleNameAsync(TRole, String) |
Ustawia nazwę określonego |
ThrowIfDisposed() |
Zgłasza błąd, jeśli ta klasa została usunięta. (Odziedziczone po RoleManager<TRole>) |
UpdateAsync(TRole) |
Aktualizacje określony |
UpdateNormalizedRoleNameAsync(TRole) |
Aktualizacje znormalizowaną nazwę określonego |
UpdateRoleAsync(TRole) |
Wywoływana w celu zaktualizowania roli po zweryfikowaniu i zaktualizowaniu nazwy znormalizowanych ról. (Odziedziczone po RoleManager<TRole>) |
ValidateRoleAsync(TRole) |
Jeśli weryfikacja zakończy się pomyślnie, powinna zostać zwrócona Success wartość . Jest to wywoływane przed zapisaniem roli za pomocą polecenia Utwórz lub Aktualizuj. (Odziedziczone po RoleManager<TRole>) |