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.

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

Дополнительно