バージョン

NonSpecificNotificationBehavior 列挙体

DataRecord に変更が発生した旨の通知を受信しても、通知でどのフィールド値が変更されたのかが指定されていない場合に値を更新するかどうかを決定します。
シンタックス
'宣言
 
Public Enum NonSpecificNotificationBehavior 
   Inherits System.Enum
public enum NonSpecificNotificationBehavior : System.Enum 
メンバ
メンバ解説
BypassIfBindingListデータ型が System.ComponentModel.IBindingList インターフェイスを実装していない Field の値のみ再取得します。
BypassIfEnumerableデータ型が System.Collections.IEnumerable インターフェイス (文字列を除く) を実装していない Field の値のみ再取得します。
BypassIfObservableデータ型が System.Collections.Specialized.INotifyCollectionChanged インターフェイスまたは System.ComponentModel.IBindingList インターフェイスを実装していない Field の値のみ再取得します。
Defaultデフォルト値を使用します。上位に設定されていない限り、これは「RefreshValue」に解決されます。
RefreshValue値を再取得します。
解説

注: 非固有通知は 2 つのうちいずれかの方法で受信できます。親リストが System.ComponentModel.IBindingList を実装し、System.ComponentModel.ListChangedType が「ItemChanged」で PropertyDescriptor が null の ListChanged イベントを発行している場合最初の方法を採用します。データ項目が System.ComponentModel.INotifyPropertyChanged を実装し、「PropertyName」が null または空の PropertyChanged イベントを発行している場合 2 番目の方法を採用します。

参照