 | Filter.Path2Property(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.Objects.PropertyPath
Путь к реквизиту относительно корневого объекта запроса. - condType
- Тип: FinistSoft.Objects.ConditionType
Тип условия. - property
- Тип: FinistSoft.Objects.SingleValueProperty
Реквизит для сравнения.
ИсключенияИсключение | Условие |
---|
ArgumentNullException | Параметр имеет значение null. |
InvalidFilterException | Фильтр не связан с запросом; Невозможно определить корневой объект запроса; Задан пустой путь к реквизиту. |
ЗаметкиКорневой объект запроса для пути propPath определяется по типу бизнес-объекта из первого элемента этого пути.
См. также