Share via


ApiAuthorizationDbContext<TUser> Sınıf

Tanım

ASP.NET Identity ve Identity Server kullanılarak birleştirilmiş DbContext için veritabanı soyutlaması.

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

Tür Parametreleri

TUser
Devralma
Uygulamalar
IdentityServer4.EntityFramework.Interfaces.IPersistedGrantDbContext IDisposable Duende.IdentityServer.EntityFramework.Interfaces.IPersistedGrantDbContext

Oluşturucular

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

öğesinin yeni bir örneğini ApiAuthorizationDbContext<TUser>başlatır.

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

öğesinin yeni bir örneğini ApiAuthorizationDbContext<TUser>başlatır.

Özellikler

DeviceFlowCodes

öğesini alır veya ayarlar DbSet<TEntity>.

Keys

öğesini alır veya ayarlar DbSet<TEntity>.

PersistedGrants

öğesini alır veya ayarlar DbSet<TEntity>.

RoleClaims

Rol taleplerini alır veya ayarlar DbSet<TEntity> .

(Devralındığı yer: IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)
Roles

Rollerin sayısını DbSet<TEntity> alır veya ayarlar.

(Devralındığı yer: IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)
SchemaVersion

Sürüm oluşturma için kullanılan şema sürümünü alır.

(Devralındığı yer: IdentityUserContext<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UserClaims

Kullanıcı taleplerini alır veya ayarlar DbSet<TEntity> .

(Devralındığı yer: IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)
UserLogins

Kullanıcı oturum açma bilgilerini alır veya ayarlar DbSet<TEntity> .

(Devralındığı yer: IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)
UserRoles

Kullanıcı rollerini DbSet<TEntity> alır veya ayarlar.

(Devralındığı yer: IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)
Users

Kullanıcılar'ın öğesini DbSet<TEntity> alır veya ayarlar.

(Devralındığı yer: IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)
UserTokens

Kullanıcı belirteçlerinin değerini DbSet<TEntity> alır veya ayarlar.

(Devralındığı yer: IdentityDbContext<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TRoleClaim,TUserToken>)

Yöntemler

OnModelCreating(ModelBuilder)

Kimlik çerçevesi için gereken şemayı yapılandırılır.

Belirtik Arabirim Kullanımları

IPersistedGrantDbContext.SaveChangesAsync()

ASP.NET Identity ve Identity Server kullanılarak birleştirilmiş DbContext için veritabanı soyutlaması.

IPersistedGrantDbContext.SaveChangesAsync()

ASP.NET Identity ve Identity Server kullanılarak birleştirilmiş DbContext için veritabanı soyutlaması.

Şunlara uygulanır