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