Compartilhar via


ApiAuthorizationDbContext<TUser> Classe

Definição

Abstração de banco de dados para um combinado DbContext usando ASP.NET Identity e 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
Herança
Implementações
IdentityServer4.EntityFramework.Interfaces.IPersistedGrantDbContext IDisposable Duende.IdentityServer.EntityFramework.Interfaces.IPersistedGrantDbContext

Construtores

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

Inicializa uma nova instância de ApiAuthorizationDbContext<TUser>.

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

Inicializa uma nova instância de ApiAuthorizationDbContext<TUser>.

Propriedades

DeviceFlowCodes

Obtém ou define o DbSet<TEntity>.

Keys

Obtém ou define o DbSet<TEntity>.

PersistedGrants

Obtém ou define o DbSet<TEntity>.

RoleClaims

Obtém ou define o DbSet<TEntity> de declarações de função.

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

Obtém ou define o DbSet<TEntity> de funções.

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

Obtém a versão do esquema usada para controle de versão.

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

Obtém ou define o DbSet<TEntity> de Declarações de usuário.

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

Obtém ou define o DbSet<TEntity> de Logons do usuário.

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

Obtém ou define as DbSet<TEntity> funções de Usuário.

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

Obtém ou define o DbSet<TEntity> de Usuários.

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

Obtém ou define o DbSet<TEntity> de Tokens de usuário.

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

Métodos

OnModelCreating(ModelBuilder)

Configura o esquema necessário para a estrutura de identidade.

Implantações explícitas de interface

IPersistedGrantDbContext.SaveChangesAsync()

Abstração de banco de dados para um combinado DbContext usando ASP.NET Identity e Identity Server.

IPersistedGrantDbContext.SaveChangesAsync()

Abstração de banco de dados para um combinado DbContext usando ASP.NET Identity e Identity Server.

Aplica-se a