Commands

Команда, выполняемая на клиентском приложении.

Описание Command

<Command Name="CommandName" Type="CommandType" Assembly="CommandAssembly">
  <!--Тэги, общие для всех команд-->
  <Condition Name="" />
  <Lock Value="" />
  <RunInMainThread Value="" />
  <!--Тэги, специфичные для определенной команды (зависит от типа)-->
</Command>

Команда может иметь результат, которой может состоять из нескольких значений.

Атрибуты Command

Name

Название команды.

Обязательный атрибут.

Type

Название типа команды в сборке.

Обязательный атрибут.

Assembly

Название сборки (библиотека).

Обязательный атрибут.

Тэги, общие для всех команд

Condition

Дополнительное условие проверки при запуске команды: если значение условия True, то команда выполняется, в противном случае - нет.

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

Lock

Признак, определяющий, будет ли выполнение команды вызывать блокировку формы.

Необязательный тэг. Обязательный атрибут Value ожидает логическое значение.

По умолчанию используется значение False.

RunInMainThread

Признак, определяющий, будет ли выполнение происходить в основном потоке.

Необязательный тэг. Обязательный атрибут Value ожидает логическое значение.

По умолчанию используется значение False.

Last updated