ข้ามไปยังเนื้อหา

Class EntityFrameworkAuditHistoryEngineBuilderExtensions

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

Namespace: Cephalon.Audit.EntityFramework.Registration
Assembly: Cephalon.Audit.EntityFramework.dll

Registers the Entity Framework durable audit-history provider with an .

public static class EntityFrameworkAuditHistoryEngineBuilderExtensions

objectEntityFrameworkAuditHistoryEngineBuilderExtensions

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

AddEntityFrameworkAuditHistory<TDbContext>(EngineBuilder, Action<DbContextOptionsBuilder>, Action<EntityFrameworkAuditHistoryOptions>?)

Section titled “ AddEntityFrameworkAuditHistory<TDbContext>(EngineBuilder, Action<DbContextOptionsBuilder>, Action<EntityFrameworkAuditHistoryOptions>?)”

Adds the Entity Framework durable audit-history provider with a host-owned callback.

public static EngineBuilder AddEntityFrameworkAuditHistory<TDbContext>(this EngineBuilder builder, Action<DbContextOptionsBuilder> configureDbContext, Action<EntityFrameworkAuditHistoryOptions>? configure = null) where TDbContext : DbContext, IEntityFrameworkAuditHistoryContext

builder EngineBuilder

The engine builder to extend.

configureDbContext Action<DbContextOptionsBuilder>

The callback that configures the durable audit-history .

configure Action<EntityFrameworkAuditHistoryOptions>?

An optional callback that configures host-owned audit-history provider options.

EngineBuilder

The same engine builder for fluent composition.

TDbContext

The type that persists audit-history rows.

AddEntityFrameworkAuditHistory<TDbContext>(EngineBuilder, Action<EntityFrameworkDatabaseRoleContext, DbContextOptionsBuilder>, Action<EntityFrameworkAuditHistoryOptions>?)

Section titled “ AddEntityFrameworkAuditHistory<TDbContext>(EngineBuilder, Action<EntityFrameworkDatabaseRoleContext, DbContextOptionsBuilder>, Action<EntityFrameworkAuditHistoryOptions>?)”

Adds the Entity Framework durable audit-history provider with the configured audit-history role resolved from Engine:Databases.

public static EngineBuilder AddEntityFrameworkAuditHistory<TDbContext>(this EngineBuilder builder, Action<EntityFrameworkDatabaseRoleContext, DbContextOptionsBuilder> configureDbContext, Action<EntityFrameworkAuditHistoryOptions>? configure = null) where TDbContext : DbContext, IEntityFrameworkAuditHistoryContext

builder EngineBuilder

The engine builder to extend.

configureDbContext Action<EntityFrameworkDatabaseRoleContext, DbContextOptionsBuilder>

The callback that selects the EF Core provider for the resolved audit-history role and applies provider-specific tuning.

configure Action<EntityFrameworkAuditHistoryOptions>?

An optional callback that configures host-owned audit-history provider options.

EngineBuilder

The same engine builder for fluent composition.

TDbContext

The type that persists audit-history rows.