Share via


ApiAuthorizationDbContext<TUser> Clase

Definición

Abstracción de base de datos para una combinación DbContext mediante ASP.NET Identity y Identity Server.

generic <typename TUser>
 where TUser : IdentityUserpublic ref class ApiAuthorizationDbContext : Microsoft::AspNetCore::Identity::EntityFrameworkCore::IdentityDbContext<TUser>, IdentityServer4::EntityFramework::Interfaces::IPersistedGrantDbContext, IDisposable
public class ApiAuthorizationDbContext<TUser> : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext<TUser>, IdentityServer4.EntityFramework.Interfaces.IPersistedGrantDbContext, IDisposable where TUser : IdentityUser
public class ApiAuthorizationDbContext<TUser> : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext<TUser>, Duende.IdentityServer.EntityFramework.Interfaces.IPersistedGrantDbContext, IDisposable where TUser : IdentityUser
type ApiAuthorizationDbContext<'User (requires 'User :> IdentityUser)> = class
    inherit IdentityDbContext<'User (requires 'User :> IdentityUser)>
    interface IPersistedGrantDbContext
    interface IDisposable
Public Class ApiAuthorizationDbContext(Of TUser)
Inherits IdentityDbContext(Of TUser)
Implements IDisposable, IPersistedGrantDbContext

Parámetros de tipo

TUser
Herencia
Implementaciones
IdentityServer4.EntityFramework.Interfaces.IPersistedGrantDbContext IDisposable Duende.IdentityServer.EntityFramework.Interfaces.IPersistedGrantDbContext

Constructores

ApiAuthorizationDbContext<TUser>(DbContextOptions, IOptions<OperationalStoreOptions>)

Inicializa una nueva instancia de la clase ApiAuthorizationDbContext<TUser>.

ApiAuthorizationDbContext<TUser>(DbContextOptions, IOptions<OperationalStoreOptions>)

Inicializa una nueva instancia de la clase ApiAuthorizationDbContext<TUser>.

Propiedades

DeviceFlowCodes

Obtiene o establece el DbSet<TEntity>.

Keys

Obtiene o establece el DbSet<TEntity>.

PersistedGrants

Obtiene o establece el DbSet<TEntity>.

RoleClaims

Obtiene o establece el DbSet<TEntity> objeto de notificaciones de rol.

(Heredado de IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)
Roles

Obtiene o establece el DbSet<TEntity> de roles.

(Heredado de IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)
SchemaVersion

Obtiene la versión de esquema usada para el control de versiones.

(Heredado de IdentityUserContext<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UserClaims

Obtiene o establece la DbSet<TEntity> propiedad de notificaciones de usuario.

(Heredado de IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)
UserLogins

Obtiene o establece los DbSet<TEntity> de Inicios de sesión de usuario.

(Heredado de IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)
UserRoles

Obtiene o establece el DbSet<TEntity> de Roles de usuario.

(Heredado de IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)
Users

Obtiene o establece el DbSet<TEntity> objeto de Usuarios.

(Heredado de IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)
UserTokens

Obtiene o establece el DbSet<TEntity> de Tokens de usuario.

(Heredado de IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)

Métodos

OnModelCreating(ModelBuilder)

Configura el esquema necesario para el marco de identidad.

Implementaciones de interfaz explícitas

IPersistedGrantDbContext.SaveChangesAsync()

Abstracción de base de datos para una combinación DbContext mediante ASP.NET Identity y Identity Server.

IPersistedGrantDbContext.SaveChangesAsync()

Abstracción de base de datos para una combinación DbContext mediante ASP.NET Identity y Identity Server.

Se aplica a