SqlChangeMonitor 類別

定義

提供 SQL Server 資料庫的變更監控。 此類別無法獲得繼承。

public ref class SqlChangeMonitor sealed : System::Runtime::Caching::ChangeMonitor
public sealed class SqlChangeMonitor : System.Runtime.Caching.ChangeMonitor
type SqlChangeMonitor = class
    inherit ChangeMonitor
Public NotInheritable Class SqlChangeMonitor
Inherits ChangeMonitor
繼承
SqlChangeMonitor

備註

SqlChangeMonitor 類別封裝了 ADO.NET SqlDependency 類別,並新增了基於 SQL Server 相依的變更監控功能。 因此,SqlChangeMonitor 類別作為 ADO.NET SqlDependency 物件與 System.Runtime.Caching 命名空間之間的橋樑。

建構函式

名稱 Description
SqlChangeMonitor(SqlDependency)

初始化 SqlChangeMonitor 類別的新執行個體。

屬性

名稱 Description
HasChanged

會得到一個表示該類別監控 ChangeMonitor 的狀態已經改變的值。

(繼承來源 ChangeMonitor)
IsDisposed

會得到一個值,表示該類別的衍生實例 ChangeMonitor 已被處置。

(繼承來源 ChangeMonitor)
UniqueId

會獲得實例的 SqlChangeMonitor 識別碼。

方法

名稱 Description
Dispose()

釋放目前類別實例 ChangeMonitor 所使用的所有資源。

(繼承來源 ChangeMonitor)
Dispose(Boolean)

釋放所有受管理與非受管理資源,以及任何對實 ChangeMonitor 例的引用。 這種過載必須由派生的變更監控類別來實作。

(繼承來源 ChangeMonitor)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
InitializationComplete()

從衍生類別的建構器呼叫,表示初始化已完成。

(繼承來源 ChangeMonitor)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
NotifyOnChanged(OnChangedCallback)

快取實作者呼叫以註冊回調,並在依賴變更時透過代理通知 ObjectCache 實例 OnChangedCallback

(繼承來源 ChangeMonitor)
OnChanged(Object)

由衍生類別呼叫,當相依關係改變時觸發事件。

(繼承來源 ChangeMonitor)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於