語言

DbConfigurationInterceptionContext 類別

定義

代表與呼叫實 IDbConfigurationInterceptor 作相關的情境資訊。

public class DbConfigurationInterceptionContext : System.Data.Entity.Infrastructure.Interception.DbInterceptionContext
type DbConfigurationInterceptionContext = class
    inherit DbInterceptionContext
Public Class DbConfigurationInterceptionContext
Inherits DbInterceptionContext
繼承
DbConfigurationInterceptionContext

備註

此類別的實例在上下文資訊中公開不可變。 要補充上下文資訊,請使用其中一種 With...或是 As...建立包含新資訊的新攔截上下文的方法。

建構函式

名稱 Description
DbConfigurationInterceptionContext()

建構一個沒有狀態的新事物 DbConfigurationInterceptionContext 。

DbConfigurationInterceptionContext(DbInterceptionContext)

透過從給定攔截上下文複製狀態來建立新的 DbConfigurationInterceptionContext 狀態。 另見 Clone()

屬性

名稱 Description
DbContexts

取得 DbContext 所有與此攔截上下文相關的實例。

(繼承來源 DbInterceptionContext)
IsAsync

若操作是非同步執行,則為真;否則為假。

(繼承來源 DbInterceptionContext)
ObjectContexts

取得 ObjectContext 所有與此攔截上下文相關的實例。

(繼承來源 DbInterceptionContext)

方法

名稱 Description
AsAsync()

建立一個包含此攔截上下文IsAsync中所有上下文資訊的新文件DbConfigurationInterceptionContext,該標記設為 true。

Clone()

在建立攔截上下文副本以新增狀態時,呼叫此方法。 使用此方法代替直接呼叫建構子,可確保虛擬派遣,使新型態擁有與被克隆上下文相同的型態(及任何專用狀態)。

Equals(Object)

代表與呼叫實 IDbConfigurationInterceptor 作相關的情境資訊。

GetHashCode()

代表與呼叫實 IDbConfigurationInterceptor 作相關的情境資訊。

GetType()

取得目前實例的 Type。

ToString()

代表與呼叫實 IDbConfigurationInterceptor 作相關的情境資訊。

WithDbContext(DbContext)

建立 DbConfigurationInterceptionContext 一個新 ,包含此攔截上下文中所有上下文資訊,並加上給定 DbContext的 。

WithObjectContext(ObjectContext)

建立 DbConfigurationInterceptionContext 一個新 ,包含此攔截上下文中所有上下文資訊,並加上給定 ObjectContext的 。

適用於