StateManagedCollection.OnValidate(Object) Метод

Определение

При переопределении в производном классе проверяет элемент в коллекции StateManagedCollection.When overridden in a derived class, validates an element of the StateManagedCollection collection.

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)

Параметры

value
Object

Объект IStateManager для проверки.The IStateManager to validate.

Исключения

value имеет значение null.value is null.

Комментарии

OnValidateМетод вызывается для проверки объекта, управляемого посредством StateManagedCollection реализации IList методов интерфейса.The OnValidate method is called to validate the object manipulated through the StateManagedCollection implementation of the IList interface methods. Реализация по умолчанию заключается в том, чтобы убедиться, что объект, управляемый коллекцией, не имеет значения, null однако коллекции, производные от, StateManagedCollection переопределяют OnValidate метод для выполнения дополнительной проверки, например проверки типа.The default implementation is to verify that the object manipulated by the collection is not null; however, collections derived from StateManagedCollection override the OnValidate method to perform any additional validation, such as type-checking.

Применяется к

См. также раздел