ChangeMonitor.OnChanged(Object) メソッド

定義

依存関係が変更されたときにイベントを発生させるために、派生クラスによって呼び出されます。

protected:
 void OnChanged(System::Object ^ state);
protected void OnChanged(object state);
member this.OnChanged : obj -> unit
Protected Sub OnChanged (state As Object)

パラメーター

state
Object

変更イベントのデータ。 この値は、null の場合もあります。

注釈

通常、 OnChanged メソッドは、依存関係の変更が発生したときに呼び出されます。 OnChanged メソッドは、変更モニター インスタンスが破棄されるときにも呼び出されますが、破棄はコールバックがまだ呼び出されていない場合にのみ発生します。

OnChanged メソッドが呼び出される前に NotifyOnChanged メソッドが呼び出されると、OnChanged メソッドの呼び出しからの状態データがキャッシュ実装によって保存されます。 また、OnChangedCallback メソッドが呼び出されると、NotifyOnChanged メソッドへのコールバックが直ちに呼び出されます。

適用対象

こちらもご覧ください