IRoleStore<TRole> Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет абстракцию для хранения ролей и управления ими.
generic <typename TRole>
where TRole : classpublic interface class IRoleStore : IDisposable
public interface IRoleStore<TRole> : IDisposable where TRole : class
type IRoleStore<'Role (requires 'Role : null)> = interface
interface IDisposable
Public Interface IRoleStore(Of TRole)
Implements IDisposable
Параметры типа
- TRole
Тип, представляющий роль.
- Производный
- Реализации
Методы
CreateAsync(TRole, CancellationToken) |
Создает новую роль в хранилище в виде асинхронной операции. |
DeleteAsync(TRole, CancellationToken) |
Удаляет роль из хранилища как асинхронную операцию. |
FindByIdAsync(String, CancellationToken) |
Находит роль, которая имеет указанный идентификатор в качестве асинхронной операции. |
FindByNameAsync(String, CancellationToken) |
Находит роль с указанным нормализованным именем в виде асинхронной операции. |
GetNormalizedRoleNameAsync(TRole, CancellationToken) |
Получение нормализованного имени роли в виде асинхронной операции. |
GetRoleIdAsync(TRole, CancellationToken) |
Возвращает идентификатор роли из хранилища в виде асинхронной операции. |
GetRoleNameAsync(TRole, CancellationToken) |
Возвращает имя роли из хранилища в виде асинхронной операции. |
SetNormalizedRoleNameAsync(TRole, String, CancellationToken) |
Задайте нормализованное имя роли как асинхронную операцию. |
SetRoleNameAsync(TRole, String, CancellationToken) |
Задает имя роли в хранилище как асинхронную операцию. |
UpdateAsync(TRole, CancellationToken) |
Обновления роль в хранилище в качестве асинхронной операции. |