共用方式為


DatabaseLogFormatter.Disposing 方法

定義

多載

Disposing(DbConnection, DbConnectionInterceptionContext)

叫用之前 Dispose() 呼叫。 此方法的預設實作會依 DbContext 設定為 Context 篩選,如果有的話,然後記錄事件。

Disposing(DbTransaction, DbTransactionInterceptionContext)

叫用之前 Dispose() 會呼叫這個方法。 此方法的預設實作會依 DbContext 設定為 Context 篩選,如果有的話,然後記錄事件。

Disposing(DbConnection, DbConnectionInterceptionContext)

叫用之前 Dispose() 呼叫。 此方法的預設實作會依 DbContext 設定為 Context 篩選,如果有的話,然後記錄事件。

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() 會呼叫這個方法。 此方法的預設實作會依 DbContext 設定為 Context 篩選,如果有的話,然後記錄事件。

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

與呼叫相關聯的內容資訊。

實作

適用於