Partager via


ApiAuthorizationDbContext<TUser> Classe

Définition

Abstraction de base de données pour un combiné DbContext utilisant ASP.NET Identity et 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

Paramètres de type

TUser
Héritage
Implémente
IdentityServer4.EntityFramework.Interfaces.IPersistedGrantDbContext IDisposable Duende.IdentityServer.EntityFramework.Interfaces.IPersistedGrantDbContext

Constructeurs

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

Initialise une nouvelle instance de ApiAuthorizationDbContext<TUser>.

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

Initialise une nouvelle instance de ApiAuthorizationDbContext<TUser>.

Propriétés

DeviceFlowCodes

Obtient ou définit DbSet<TEntity>.

Keys

Obtient ou définit DbSet<TEntity>.

PersistedGrants

Obtient ou définit DbSet<TEntity>.

RoleClaims

Obtient ou définit le DbSet<TEntity> des revendications de rôle.

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

Obtient ou définit les DbSet<TEntity> rôles.

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

Obtient la version de schéma utilisée pour le contrôle de version.

(Hérité de IdentityUserContext<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UserClaims

Obtient ou définit le DbSet<TEntity> de revendications utilisateur.

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

Obtient ou définit le DbSet<TEntity> de Connexions utilisateur.

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

Obtient ou définit le DbSet<TEntity> de Rôles d’utilisateur.

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

Obtient ou définit le DbSet<TEntity> de Utilisateurs.

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

Obtient ou définit le DbSet<TEntity> de jetons utilisateur.

(Hérité de IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)

Méthodes

OnModelCreating(ModelBuilder)

Configure le schéma nécessaire pour l’infrastructure d’identités.

Implémentations d’interfaces explicites

IPersistedGrantDbContext.SaveChangesAsync()

Abstraction de base de données pour un combiné DbContext utilisant ASP.NET Identity et Identity Server.

IPersistedGrantDbContext.SaveChangesAsync()

Abstraction de base de données pour un combiné DbContext utilisant ASP.NET Identity et Identity Server.

S’applique à