DbCommandInterceptionContext<TResult>.Exception 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
如果在作業執行之前設定這個屬性,則會隱藏作業的執行,並改為擲回設定的例外狀況。 否則,如果作業失敗,則此屬性會設定為擲回的例外狀況。 不論是哪一種情況,在作業之後執行的攔截器都可以變更這個屬性來變更將擲回的例外狀況,或將這個屬性設定為 null,完全不會擲回任何例外狀況。
public Exception Exception { get; set; }
member this.Exception : Exception with get, set
Public Property Exception As Exception
屬性值
備註
當作業失敗時,這個屬性和 OriginalException 屬性都會設定為擲回的例外狀況。 不過,這個屬性可由攔截器設定或變更,而 OriginalException 屬性一律代表擲回的原始例外狀況。