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