Compartir a través de


IRoleClaimStore<TRole> Interfaz

Definición

Proporciona una abstracción para un almacén de notificaciones específicas del rol.

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)

Parámetros de tipo

TRole

Tipo que encapsula un rol.

Derivado
Implementaciones

Métodos

AddClaimAsync(TRole, Claim, CancellationToken)

Agregue una nueva notificación a un rol como una operación asincrónica.

CreateAsync(TRole, CancellationToken)

Crea un nuevo rol en un almacén como una operación asincrónica.

(Heredado de IRoleStore<TRole>)
DeleteAsync(TRole, CancellationToken)

Elimina un rol del almacén como una operación asincrónica.

(Heredado de IRoleStore<TRole>)
FindByIdAsync(String, CancellationToken)

Busca el rol que tiene el identificador especificado como una operación asincrónica.

(Heredado de IRoleStore<TRole>)
FindByNameAsync(String, CancellationToken)

Busca el rol que tiene el nombre normalizado especificado como una operación asincrónica.

(Heredado de IRoleStore<TRole>)
GetClaimsAsync(TRole, CancellationToken)

Obtiene una lista de Claims que se va a pertenecer al objeto especificado role como una operación asincrónica.

GetNormalizedRoleNameAsync(TRole, CancellationToken)

Obtiene el nombre normalizado de un rol como una operación asincrónica.

(Heredado de IRoleStore<TRole>)
GetRoleIdAsync(TRole, CancellationToken)

Obtiene el identificador de un rol del almacén como una operación asincrónica.

(Heredado de IRoleStore<TRole>)
GetRoleNameAsync(TRole, CancellationToken)

Obtiene el nombre de un rol del almacén como una operación asincrónica.

(Heredado de IRoleStore<TRole>)
RemoveClaimAsync(TRole, Claim, CancellationToken)

Quite una notificación de un rol como una operación asincrónica.

SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

Establezca el nombre normalizado de un rol como una operación asincrónica.

(Heredado de IRoleStore<TRole>)
SetRoleNameAsync(TRole, String, CancellationToken)

Establece el nombre de un rol en el almacén como una operación asincrónica.

(Heredado de IRoleStore<TRole>)
UpdateAsync(TRole, CancellationToken)

Novedades un rol en un almacén como una operación asincrónica.

(Heredado de IRoleStore<TRole>)

Se aplica a