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