SqlDependency.OnChange SqlDependency.OnChange SqlDependency.OnChange SqlDependency.OnChange Event

定義

この SqlDependency オブジェクトに関連付けられた、いずれかのコマンドに対する通知を受け取った場合に発生します。Occurs when a notification is received for any of the commands associated with this SqlDependency object.

public:
 event System::Data::SqlClient::OnChangeEventHandler ^ OnChange;
public event System.Data.SqlClient.OnChangeEventHandler OnChange;
member this.OnChange : System.Data.SqlClient.OnChangeEventHandler 
Public Custom Event OnChange As OnChangeEventHandler 

注釈

OnChange関連付けられたコマンドの結果が変更されたときに発生します。OnChange occurs when the results for the associated command change. を使用していOnChangeない場合は、 HasChangesプロパティをチェックして、クエリ結果が変更されたかどうかを確認できます。If you are not using OnChange, you can check the HasChanges property to determine whether the query results have changed.

OnChangeイベントは、必ずしもデータの変更を意味するわけではありません。The OnChange event does not necessarily imply a change in the data. タイムアウトの期限切れや通知要求の設定に失敗した場合など、その他のOnChange状況でもが生成されます。Other circumstances, such as time-out expired and failure to set the notification request, also generate OnChange.

適用対象

こちらもご覧ください