Перейти к основному контенту

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; }
}