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


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заданному role объекту в качестве асинхронной операции.

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>)

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