Udostępnij za pośrednictwem


StateManagedCollection.OnValidate(Object) Metoda

Definicja

Po przesłonięciu w klasie pochodnej weryfikuje element kolekcji StateManagedCollection .

protected:
 virtual void OnValidate(System::Object ^ value);
protected virtual void OnValidate (object value);
abstract member OnValidate : obj -> unit
override this.OnValidate : obj -> unit
Protected Overridable Sub OnValidate (value As Object)

Parametry

value
Object

Element IStateManager do weryfikacji.

Wyjątki

value to null.

Uwagi

Metoda jest wywoływana OnValidate w celu zweryfikowania obiektu manipulowanego przez StateManagedCollection implementację metod interfejsu IList . Domyślna implementacja polega na sprawdzeniu, czy obiekt manipulowany przez kolekcję nie nulljest ; jednak kolekcje pochodzące z StateManagedCollection zastąpienia OnValidate metody w celu przeprowadzenia dodatkowej weryfikacji, na przykład sprawdzania typów.

Dotyczy

Zobacz też