 | BasisOnPropertyChanging - метод |
Проверяет возможность установки значения реквизита бизнес-объекта.
Пространство имён:
FinistSoft.Objects
Сборка:
Engine (в Engine.dll) Версия: 1.0.0
Синтаксисprotected virtual ICollection<ValidationResult> OnPropertyChanging(
PropertyPath propertyPath,
BasisProperty property
)
Protected Overridable Function OnPropertyChanging (
propertyPath As PropertyPath,
property As BasisProperty
) As ICollection(Of ValidationResult)
Dim propertyPath As PropertyPath
Dim property As BasisProperty
Dim returnValue As ICollection(Of ValidationResult)
returnValue = Me.OnPropertyChanging(propertyPath,
property)
protected function OnPropertyChanging(
propertyPath : PropertyPath,
property : BasisProperty
) : ICollection<ValidationResult>
Параметры
- propertyPath
- Тип: FinistSoft.ObjectsPropertyPath
Путь к реквизиту бизнес-объекта. - property
- Тип: FinistSoft.ObjectsBasisProperty
Устанавливаемое значение реквизита бизнес-объекта.
Возвращаемое значение
Тип:
ICollectionValidationResultСписок ошибок.
ИсключенияИсключение | Условие |
---|
ArgumentNullException |
В одном или нескольких параметрах передано значение null или empty.
|
PropertyPathEmptyException |
Путь к реквизиту не содержит ни одного элемента.
|
См. также