Sdílet prostřednictvím


ApiAuthorizationDbContext<TUser> Třída

Definice

Abstrakce databáze pro kombinaci DbContext s využitím ASP.NET identity a serveru identit.

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

Parametry typu

TUser
Dědičnost
Implementuje
IdentityServer4.EntityFramework.Interfaces.IPersistedGrantDbContext IDisposable Duende.IdentityServer.EntityFramework.Interfaces.IPersistedGrantDbContext

Konstruktory

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

Inicializuje novou instanci objektu ApiAuthorizationDbContext<TUser>.

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

Inicializuje novou instanci objektu ApiAuthorizationDbContext<TUser>.

Vlastnosti

DeviceFlowCodes

Získá nebo nastaví DbSet<TEntity>.

Keys

Získá nebo nastaví DbSet<TEntity>.

PersistedGrants

Získá nebo nastaví DbSet<TEntity>.

RoleClaims

Získá nebo nastaví DbSet<TEntity> deklarace identity rolí.

(Zděděno od IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)
Roles

Získá nebo nastaví DbSet<TEntity> role.

(Zděděno od IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)
SchemaVersion

Získá verzi schématu použitou pro správu verzí.

(Zděděno od IdentityUserContext<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UserClaims

Získá nebo nastaví DbSet<TEntity> deklarace identity uživatele.

(Zděděno od IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)
UserLogins

Získá nebo nastaví DbSet<TEntity> přihlášení uživatele.

(Zděděno od IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)
UserRoles

Získá nebo nastaví DbSet<TEntity> role uživatele.

(Zděděno od IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)
Users

Získá nebo nastaví DbSet<TEntity> uživatele.

(Zděděno od IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)
UserTokens

Získá nebo nastaví DbSet<TEntity> tokeny uživatele.

(Zděděno od IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)

Metody

OnModelCreating(ModelBuilder)

Konfiguruje schéma potřebné pro architekturu identit.

Explicitní implementace rozhraní

IPersistedGrantDbContext.SaveChangesAsync()

Abstrakce databáze pro kombinaci DbContext s využitím ASP.NET identity a serveru identit.

IPersistedGrantDbContext.SaveChangesAsync()

Abstrakce databáze pro kombinaci DbContext s využitím ASP.NET identity a serveru identit.

Platí pro