DbConnectionPropertyInterceptionContext<TValue> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示與 上 DbConnection 型 TValue
別之屬性 setter 呼叫相關聯的內容資訊。
public class DbConnectionPropertyInterceptionContext<TValue> : System.Data.Entity.Infrastructure.Interception.PropertyInterceptionContext<TValue>
type DbConnectionPropertyInterceptionContext<'Value> = class
inherit PropertyInterceptionContext<'Value>
Public Class DbConnectionPropertyInterceptionContext(Of TValue)
Inherits PropertyInterceptionContext(Of TValue)
類型參數
- TValue
目標屬性的類型。
- 繼承
-
DbConnectionPropertyInterceptionContext<TValue>
建構函式
屬性
DbContexts |
取得與此攔截內容相關聯的所有 DbContext 實例。 (繼承來源 DbInterceptionContext) |
Exception |
如果在作業執行之前設定這個屬性,則會隱藏作業的執行,並改為擲回設定的例外狀況。 否則,如果作業失敗,則此屬性會設定為擲回的例外狀況。 不論是哪一種情況,在作業之後執行的攔截器都可以變更這個屬性來變更將擲回的例外狀況,或將這個屬性設定為 null,完全不會擲回任何例外狀況。 (繼承來源 PropertyInterceptionContext<TValue>) |
IsAsync |
如果作業是以非同步方式執行,則為 True,否則為 false。 (繼承來源 DbInterceptionContext) |
IsExecutionSuppressed |
如果為 true,這個旗標表示其中一個攔截器已隱藏作業的執行。 呼叫 或 將 設定 Exception 為擲回 ,即可在作業執行 SuppressExecution() 之前完成此作業 (繼承來源 PropertyInterceptionContext<TValue>) |
ObjectContexts |
取得與此攔截內容相關聯的所有 ObjectContext 實例。 (繼承來源 DbInterceptionContext) |
OriginalException |
如果作業執行失敗,則這個屬性會包含擲回的例外狀況。 如果作業已隱藏或未失敗,則此屬性一律為 Null。 (繼承來源 PropertyInterceptionContext<TValue>) |
TaskStatus |
在非同步作業完成之後,設定為 的狀態 Task 。 不適用於同步作業。 (繼承來源 PropertyInterceptionContext<TValue>) |
UserState |
已淘汰.
取得或設定值,其中包含與作業相關聯的任意使用者指定狀態資訊。 (繼承來源 PropertyInterceptionContext<TValue>) |
Value |
將指派給目標屬性的值。 (繼承來源 PropertyInterceptionContext<TValue>) |