IWorkflowEngineRetryInfo - интерфейс

Информация о перезапуске асинхронной обработки сигнала в WorkflowEngine.

Definition

Пространство имён: Tessa.Workflow
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public interface IWorkflowEngineRetryInfo : IStorageSerializable
Implements
IStorageSerializable

Свойства

ErrorDate Дата возникновения первой ошибки или null, если ещё не произошла первая ошибка.
LastErrorDate Дата возникновения последней ошибки или null, если ещё не произошла первая ошибка.
LastErrorResult Результат валидации последней ошибки.
RetryAllowed Определяет, что при возникновении новой ошибке разрешён повторный запуск сигнала для обработки.
RetryCount Число повторений, которые уже были выполнены.
RetryPeriod Определяет период, через который система должна повторно обработать сигнал процесса в случае возникновения ошибки, или null, если данное значение определяется по настройкам конфигурации.
RetryTimeout Определяет период, через который система должна прекратить обработку сигнала процесса в случае возникновения ошибки, или null, если данное значение определяется по настройкам конфигурации. Период рассчитывается относительно возникновения первой ошибки.

Методы

CanRetrySignalProcessing Проверяет, доступна ли повторная обработка асинхронного сигнала по текущим параметрам объекта.
DeserializeВыполняет десериализацию полей объекта из заданного хранилища.
(Унаследован от IStorageSerializable)
SerializeВыполняет сериализацию полей объекта в заданное хранилище.
(Унаследован от IStorageSerializable)

Методы расширения

ToSerializedDictionary Сериализует объект, для которого не указывается тип (класс), в хранилище Dictionary<string, object?>.
(Определяется StorageExtensions)

См. также