Share via


DatabaseLogFormatter.Disposing 方法

定义

重载

Disposing(DbConnection, DbConnectionInterceptionContext)

在调用 之前 Dispose() 调用。 此方法的默认实现按设置为 Context(如果有)筛选DbContext,然后记录事件。

Disposing(DbTransaction, DbTransactionInterceptionContext)

此方法在调用之前 Dispose() 调用。 此方法的默认实现按设置为 Context(如果有)筛选DbContext,然后记录事件。

Disposing(DbConnection, DbConnectionInterceptionContext)

在调用 之前 Dispose() 调用。 此方法的默认实现按设置为 Context(如果有)筛选DbContext,然后记录事件。

public virtual void Disposing (System.Data.Common.DbConnection connection, System.Data.Entity.Infrastructure.Interception.DbConnectionInterceptionContext interceptionContext);
abstract member Disposing : System.Data.Common.DbConnection * System.Data.Entity.Infrastructure.Interception.DbConnectionInterceptionContext -> unit
override this.Disposing : System.Data.Common.DbConnection * System.Data.Entity.Infrastructure.Interception.DbConnectionInterceptionContext -> unit
Public Overridable Sub Disposing (connection As DbConnection, interceptionContext As DbConnectionInterceptionContext)

参数

connection
DbConnection

正在释放的连接。

interceptionContext
DbConnectionInterceptionContext

与调用关联的上下文信息。

实现

适用于

Disposing(DbTransaction, DbTransactionInterceptionContext)

此方法在调用之前 Dispose() 调用。 此方法的默认实现按设置为 Context(如果有)筛选DbContext,然后记录事件。

public virtual void Disposing (System.Data.Common.DbTransaction transaction, System.Data.Entity.Infrastructure.Interception.DbTransactionInterceptionContext interceptionContext);
abstract member Disposing : System.Data.Common.DbTransaction * System.Data.Entity.Infrastructure.Interception.DbTransactionInterceptionContext -> unit
override this.Disposing : System.Data.Common.DbTransaction * System.Data.Entity.Infrastructure.Interception.DbTransactionInterceptionContext -> unit
Public Overridable Sub Disposing (transaction As DbTransaction, interceptionContext As DbTransactionInterceptionContext)

参数

transaction
DbTransaction

正在释放的事务。

interceptionContext
DbTransactionInterceptionContext

与调用关联的上下文信息。

实现

适用于