CounterVariable

Переменная-счетчик

Шаблон CounterVariable

Перечень всех возможных тэгов объекта:

<MyObject Name="" Type="CounterVariable" Assembly="WorkflowServer" ChangeForm="">
  <!--Тэги, общие для всех объектов-->
  <Change User="" Source="" ValueSet="" />
  <Value></Value>
  <!--Тэги, специфичные для CounterVariable-->
  <!--Отсутствуют-->
</MyObject>

Описание CounterVariable

<MyObject Name="" Type="CounterVariable" Assembly="WorkflowServer">
  <!--Тэги, общие для всех объектов-->
  <!--Тэги, специфичные для CounterVariable-->
</MyObject>

Значением объекта CounterVariable считается текущее значение последовательности. В тэге <Value> указывается начальное значение счетчика. По умолчанию счет начинается с 0.

Получение значения

Для получения текущего значения счетчика используется get-проперти Value:

<Object Name="CounterVariableName">
  <Property Name="Value" />
</Object>

Рекомендуется использовать сокращенный вариант записи:

<Object Name="CounterVariableName" />

Задание значения

Для задания текущего значения счетчика используется set-проперти Value:

<Object Name="CounterVariableName">
  <Property Name="Value">Новое значение</Property>
</Object>

Рекомендуется использовать сокращенный вариант записи:

<Object Name="CounterVariableName">Новое значение</Object>

Get-проперти для получения свойств

Value

Возвращает текущее значение счетчика.

<Object Name="CounterVariableName">
  <Property Name="Value" />
</Object>

ValueChanged

Возвращает признак того, было ли изменено значение объекта Variable в процессе работы.

<Object Name="CounterVariableName">
  <Property Name="ValueChanged" />
</Object>

Set-проперти для динамического задания свойств

Value

Задает текущее значение счетчика.

Ожидается неотрицательное целое значение.

<Object Name="CounterVariableName">
  <Property Name="Value">Value</Property>
</Object>

Reset

Сбрасывает значение счетчика до 0.

<Object Name="CounterVariableName">
  <Property Name="Reset" />
</Object>

ValueChanged

Задает признак изменения значения объекта Variable.

Ожидается логическое значение.

<Object Name="CounterVariableName">
  <Property Name="ValueChanged">False</Property>
</Object>

Refresh

Обновляет значение объекта Variable.

<Object Name="CounterVariableName">
  <Property Name="Refresh" />
</Object>

Last updated