LongActionModel
public class LongActionModel
{
/// <summary>
/// Логгер
/// </summary>
public ILog Logger { get; }
/// <summary>
/// Контекст процесса
/// </summary>
public WorkflowInstanceContext Context { get; }
/// <summary>
/// Начало обработки
/// </summary>
public DateTime StartDate { get; }
/// <summary>
/// Окончание обработки
/// </summary>
public DateTime? EndDate { get; set; }
/// <summary>
/// Название действия
/// </summary>
public string Name { get; set; }
/// <summary>
/// Задача бизнес процесса
/// </summary>
public IWorkflowTaskBase Task { get; set; }
/// <summary>
/// Кнопки переходов
/// </summary>
public IEnumerable<string> Buttons { get; set; }
/// <summary>
/// Ошибка выполнения
/// </summary>
public string Error { get; set; }
/// <summary>
/// Обновить задачу в браузере после завершения длительной операции
/// </summary>
public bool RefreshOnCompleted { get; set; }
}