<< Click to Display Table of Contents >> Объектная модель > Workflow – управление бизнес-процессами > Scheme – схема Is() – проверить, совпадает ли тип блока с типом конкретного блока |
![]() ![]() |
Метод используется для проверки, совпадает ли тип блока с типом конкретного блока на схеме варианта процесса.
Синтаксис
C# |
public static bool Is(ISchemeBlock schemeBlock); |
Параметры
schemeBlock – сравниваемый блок.
Возвращаемое значение
True, если типы блоков совпадают.
Пример. Проверить, совпадает ли тип блока с типом «Уведомление»
// Получить блок схемы по идентификатору.
var blockById = SchemeBlocks.Get(task.scheme, blockId);
// Проверить, совпадает ли тип блока с типом «Уведомление».
if (NoticeSchemeBlocks.Is(blockById))
{
// Привести блок к типу блока «Уведомление».
INoticeSchemeBlock noticeBlock = NoticeSchemeBlocks.As(blockById);
// Получить на чтение свойство «Тема» у блока «Уведомление».
var subject = noticeBlock.Subject;
...
}
© Компания Directum, 2024 |