AspNetRoleManager<TRole> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет API для управления ролями в хранилище сохраняемости.
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
Параметры типа
- TRole
Тип, инкапсулирующий роль.
- Наследование
- Реализации
Конструкторы
Свойства
CancellationToken |
Маркер отмены, связанный с текущим httpContext.RequestAborted или CancellationToken.None, если он недоступен. |
ErrorDescriber |
Возвращает объект , используемый IdentityErrorDescriber для отправки сообщений об ошибках. (Унаследовано от RoleManager<TRole>) |
KeyNormalizer |
Возвращает нормализатор, используемый при нормализации имен ролей в ключи. (Унаследовано от RoleManager<TRole>) |
Logger |
Возвращает объект , используемый ILogger для ведения журнала сообщений от руководителя. (Унаследовано от RoleManager<TRole>) |
Roles |
Возвращает коллекцию ролей IQueryable, если хранилищем сохраняемости является IQueryableRoleStore<TRole>, в противном случае вызывает исключение NotSupportedException. (Унаследовано от RoleManager<TRole>) |
RoleValidators |
Возвращает список проверяющих элементов для ролей, вызываемых до сохранения. (Унаследовано от RoleManager<TRole>) |
Store |
Возвращает хранилище сохраняемости, с которым работает этот экземпляр. (Унаследовано от RoleManager<TRole>) |
SupportsQueryableRoles |
Возвращает флаг, указывающий, поддерживает ли базовое хранилище сохраняемости возврат IQueryable коллекции ролей. (Унаследовано от RoleManager<TRole>) |
SupportsRoleClaims |
Возвращает флаг, указывающий, поддерживает Claimли базовое хранилище сохраняемости для ролей. (Унаследовано от RoleManager<TRole>) |
Методы
AddClaimAsync(TRole, Claim) |
Добавляет утверждение в роль. (Унаследовано от RoleManager<TRole>) |
CreateAsync(TRole) |
Создает объект , указанный |
DeleteAsync(TRole) |
Удаляет указанную очередь |
Dispose() |
Освобождает все ресурсы, используемые диспетчером ролей. (Унаследовано от RoleManager<TRole>) |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые диспетчером ролей, и при необходимости освобождает управляемые ресурсы. (Унаследовано от RoleManager<TRole>) |
FindByIdAsync(String) |
Находит роль, связанную с указанным |
FindByNameAsync(String) |
Находит роль, связанную с указанным |
GetClaimsAsync(TRole) |
Возвращает список утверждений, связанных с указанным |
GetRoleIdAsync(TRole) |
Возвращает идентификатор указанного |
GetRoleNameAsync(TRole) |
Возвращает имя указанного |
NormalizeKey(String) |
Возвращает нормализованное представление указанного |
RemoveClaimAsync(TRole, Claim) |
Удаляет утверждение из роли. (Унаследовано от RoleManager<TRole>) |
RoleExistsAsync(String) |
Возвращает флаг, указывающий, существует ли указанный |
SetRoleNameAsync(TRole, String) |
Задает имя указанного |
ThrowIfDisposed() |
Вызывает исключение, если этот класс был удален. (Унаследовано от RoleManager<TRole>) |
UpdateAsync(TRole) |
Обновления указанного |
UpdateNormalizedRoleNameAsync(TRole) |
Обновления нормализованное имя для указанного |
UpdateRoleAsync(TRole) |
Вызывается для обновления роли после проверки и обновления нормализованного имени роли. (Унаследовано от RoleManager<TRole>) |
ValidateRoleAsync(TRole) |
Должен возвращать значение Success , если проверка прошла успешно. Вызывается перед сохранением роли с помощью команды Создать или Обновить. (Унаследовано от RoleManager<TRole>) |