Поделиться через


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)

Обновления роль в хранилище в качестве асинхронной операции.

Применяется к