IRoleStore<TRole> Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una abstracción para un almacenamiento y administración de roles.
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
Parámetros de tipo
- TRole
Tipo que representa un rol.
- Derivado
- Implementaciones
Métodos
CreateAsync(TRole, CancellationToken) |
Crea un nuevo rol en un almacén como una operación asincrónica. |
DeleteAsync(TRole, CancellationToken) |
Elimina un rol del almacén como una operación asincrónica. |
FindByIdAsync(String, CancellationToken) |
Busca el rol que tiene el identificador especificado como una operación asincrónica. |
FindByNameAsync(String, CancellationToken) |
Busca el rol que tiene el nombre normalizado especificado como una operación asincrónica. |
GetNormalizedRoleNameAsync(TRole, CancellationToken) |
Obtiene el nombre normalizado de un rol como una operación asincrónica. |
GetRoleIdAsync(TRole, CancellationToken) |
Obtiene el identificador de un rol del almacén como una operación asincrónica. |
GetRoleNameAsync(TRole, CancellationToken) |
Obtiene el nombre de un rol del almacén como una operación asincrónica. |
SetNormalizedRoleNameAsync(TRole, String, CancellationToken) |
Establezca el nombre normalizado de un rol como una operación asincrónica. |
SetRoleNameAsync(TRole, String, CancellationToken) |
Establece el nombre de un rol en el almacén como una operación asincrónica. |
UpdateAsync(TRole, CancellationToken) |
Novedades un rol en un almacén como una operación asincrónica. |