ContainsCondition

Условие типа ComparisonCondition; проверка на вхождение одного текста в другой.

Шаблон ContainsCondition

<Condition Name="" Type="ContainsCondition" Assembly="Conditions">
  <!--Тэги, общие для всех условий-->
  <AlwaysChange Value="" />
  <!--Тэги, специфичные для ComparisonCondition-->
  <Items>
    <Item></Item>
    <Item></Item>
  </Items>
  <DataType Type="" />
  <Satisfy MinCount="" MaxCount="" />
  <Comparison Type="" Order="" />
  <!--Тэги, специфичные для ContainsCondition-->
</Condition>

Описание ContainsCondition

<Condition Name="ContainsConditionName" Type="ContainsCondition" Assembly="Conditions">
  <!--Тэги, общие для всех условий-->
  <!--Тэги, специфичные для ComparisonCondition-->
  <!--Тэги, специфичные для ContainsCondition-->
</Condition>

Тэги, специфичные для ContainsCondition

DataType

Для данного типа условий любой указанный тип будет переводится в текстовый.

<DataType Type="DataTypeName" />

Атрибуты тэга <DataType>

Type

Название типа данных.

Обязательный атрибут. Ожидается название одного из типов данных.

Items

Содержит значение, которое проверяется на предмет, что в него входит определенный текст.

Необязательный тэг. Значение тэга <Items>: список тэгов <Item>(количество ожидаемых тэгов: 2).

Если тэг <Items> отсутствует, то условие всегда будет иметь значение False.

<Items>
  <Item>Value1</Item>
  <Item>Value2</Item>
</Items>

Тэг <Item>

Первый тэг <Item> - проверяемое значение.

Второй тэг <Item> - искомый текст.

Необязательные тэги. Значение тэгов <Item>: любое значение, которое будет переведено в текстовое.

Last updated