Compartir a través de


RoleStore<TRole,TContext> Clase

Definición

Crea una nueva instancia de un almacén de persistencia para roles.

generic <typename TRole, typename TContext>
 where TRole : IdentityRole<System::String ^> where TContext : DbContextpublic ref class RoleStore : Microsoft::AspNetCore::Identity::EntityFrameworkCore::RoleStore<TRole, TContext, System::String ^>
public class RoleStore<TRole,TContext> : Microsoft.AspNetCore.Identity.EntityFrameworkCore.RoleStore<TRole,TContext,string> where TRole : IdentityRole<string> where TContext : DbContext
type RoleStore<'Role, 'Context (requires 'Role :> IdentityRole<string> and 'Context :> DbContext)> = class
    inherit RoleStore<'Role, 'Context, string (requires 'Role :> IdentityRole<string> and 'Context :> DbContext)>
Public Class RoleStore(Of TRole, TContext)
Inherits RoleStore(Of TRole, TContext, String)

Parámetros de tipo

TRole

Tipo de la clase que representa un rol.

TContext

Tipo de la clase de contexto de datos utilizada para acceder al almacén.

Herencia
RoleStore<TRole,TContext,TKey,IdentityUserRole<TKey>,IdentityRoleClaim<TKey>>
RoleStore<TRole,TContext,String>
RoleStore<TRole,TContext>
Herencia
RoleStore<TRole,TContext,TKey,IdentityUserRole<TKey>,IdentityRoleClaim<TKey>>
RoleStore<TRole,TContext,String>
RoleStore<TRole,TContext>

Constructores

RoleStore<TRole,TContext>(TContext, IdentityErrorDescriber)

Crea una nueva instancia de RoleStore<TRole,TContext>.

Propiedades

AutoSaveChanges

Obtiene o establece una marca que indica si se deben conservar los cambios después de llamar a CreateAsync, UpdateAsync y DeleteAsync.

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
Context

Obtiene el contexto de la base de datos de este almacén.

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ErrorDescriber

Obtiene o establece para IdentityErrorDescriber cualquier error que se haya producido con la operación actual.

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
Roles

Propiedad de navegación para los roles que contiene el almacén.

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)

Métodos

AddClaimAsync(TRole, Claim, CancellationToken)

Agrega el objeto claim especificado al especificado role.

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ConvertIdFromString(String)

Convierte el proporcionado id en un objeto de clave fuertemente tipado.

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ConvertIdToString(TKey)

Convierte el proporcionado id en su representación de cadena.

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
CreateAsync(TRole, CancellationToken)

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

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
CreateRoleClaim(TRole, Claim)

Crea una entidad que representa una notificación de rol.

(Heredado de RoleStore<TRole,TContext,TKey>)
DeleteAsync(TRole, CancellationToken)

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

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
Dispose()

Eliminación de los almacenes

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
FindByIdAsync(String, CancellationToken)

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

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
FindByNameAsync(String, CancellationToken)

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

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetClaimsAsync(TRole, CancellationToken)

Obtenga las notificaciones asociadas al especificado role como una operación asincrónica.

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetNormalizedRoleNameAsync(TRole, CancellationToken)

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

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetRoleIdAsync(TRole, CancellationToken)

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

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetRoleNameAsync(TRole, CancellationToken)

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

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
RemoveClaimAsync(TRole, Claim, CancellationToken)

Quita el claim especificado de la clase especificada role.

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
SaveChanges(CancellationToken)

Guarda el almacén actual.

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

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

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
SetRoleNameAsync(TRole, String, CancellationToken)

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

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ThrowIfDisposed()

Produce si se ha eliminado esta clase.

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
UpdateAsync(TRole, CancellationToken)

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

(Heredado de RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)

Se aplica a