Udostępnij za pośrednictwem


AspNetRoleManager<TRole> Klasa

Definicja

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
AspNetRoleManager<TRole>
Implementuje

Konstruktory

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

Tworzy nowe wystąpienie klasy RoleManager<TRole>.

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 role w magazynie trwałości.

(Odziedziczone po RoleManager<TRole>)
DeleteAsync(TRole)

Usuwa określony roleelement .

(Odziedziczone po RoleManager<TRole>)
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ą, roleId jeśli istnieje.

(Odziedziczone po RoleManager<TRole>)
FindByNameAsync(String)

Znajduje rolę skojarzona z określoną, roleName jeśli istnieje.

(Odziedziczone po RoleManager<TRole>)
GetClaimsAsync(TRole)

Pobiera listę oświadczeń skojarzonych z określonym role.

(Odziedziczone po RoleManager<TRole>)
GetRoleIdAsync(TRole)

Pobiera identyfikator określonego roleelementu .

(Odziedziczone po RoleManager<TRole>)
GetRoleNameAsync(TRole)

Pobiera nazwę określonego roleelementu .

(Odziedziczone po RoleManager<TRole>)
NormalizeKey(String)

Pobiera znormalizowaną reprezentację określonego keyelementu .

(Odziedziczone po RoleManager<TRole>)
RemoveClaimAsync(TRole, Claim)

Usuwa oświadczenie z roli.

(Odziedziczone po RoleManager<TRole>)
RoleExistsAsync(String)

Pobiera flagę wskazującą, czy określona roleName istnieje.

(Odziedziczone po RoleManager<TRole>)
SetRoleNameAsync(TRole, String)

Ustawia nazwę określonego roleelementu .

(Odziedziczone po RoleManager<TRole>)
ThrowIfDisposed()

Zgłasza błąd, jeśli ta klasa została usunięta.

(Odziedziczone po RoleManager<TRole>)
UpdateAsync(TRole)

Aktualizacje określony roleelement .

(Odziedziczone po RoleManager<TRole>)
UpdateNormalizedRoleNameAsync(TRole)

Aktualizacje znormalizowaną nazwę określonego roleelementu .

(Odziedziczone po RoleManager<TRole>)
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>)

Dotyczy