| FilterPath2Property(PropertyPath, ConditionType, SingleValueProperty) - метод |
Добавляет в текущий экземпляр простое условие сравнения реквизита объекта запроса и заданного реквизита.
Пространство имён:
FinistSoft.Objects
Сборка:
Engine (в Engine.dll) Версия: 1.0.0
Синтаксис public void Path2Property(
PropertyPath propPath,
ConditionType condType,
SingleValueProperty property
)
Public Sub Path2Property (
propPath As PropertyPath,
condType As ConditionType,
property As SingleValueProperty
)
Dim instance As Filter
Dim propPath As PropertyPath
Dim condType As ConditionType
Dim property As SingleValueProperty
instance.Path2Property(propPath, condType,
property)
public function Path2Property(
propPath : PropertyPath,
condType : ConditionType,
property : SingleValueProperty
)
Параметры
- propPath
- Тип: FinistSoft.ObjectsPropertyPath
Путь к реквизиту относительно корневого объекта запроса. - condType
- Тип: FinistSoft.ObjectsConditionType
Тип условия. - property
- Тип: FinistSoft.ObjectsSingleValueProperty
Реквизит для сравнения.
Исключения Исключение | Условие |
---|
ArgumentNullException | Параметр имеет значение null. |
InvalidFilterException | Фильтр не связан с запросом; Невозможно определить корневой объект запроса; Задан пустой путь к реквизиту. |
Заметки Корневой объект запроса для пути propPath определяется по типу бизнес-объекта из первого элемента этого пути.
См. также