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