/
vshmidt
/
masstransit
Обзор
Документация
Войти
/
vshmidt
/
masstransit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/MassTransit/SagaStateMachine/IStateMachineFaultedActivitySelector.cs
41 строка
2 KB
Chris Patterson
Added container state machine activity support for Catch expressions
27 янв 2022, 17:04
27 янв 2022, 17:04
f164243
Код
Авторство
О чём код?
namespace MassTransit { using System; public interface IStateMachineFaultedActivitySelector<TInstance, TData, TException> where TInstance : class, SagaStateMachineInstance where TData : class where TException : Exception { /// <summary> /// An activity which accepts the instance and data from the event /// </summary> /// <typeparam name="TActivity"></typeparam> /// <returns></returns> ExceptionActivityBinder<TInstance, TData, TException> OfType<TActivity>() where TActivity : class, IStateMachineActivity<TInstance, TData>; /// <summary> /// An activity that only accepts the instance, and does not require the event data /// </summary> /// <typeparam name="TActivity"></typeparam> /// <returns></returns> ExceptionActivityBinder<TInstance, TData, TException> OfInstanceType<TActivity>() where TActivity : class, IStateMachineActivity<TInstance>; } public interface IStateMachineFaultedActivitySelector<TInstance, TException> where TInstance : class, SagaStateMachineInstance where TException : Exception { /// <summary> /// An activity which accepts the instance and data from the event /// </summary> /// <typeparam name="TActivity"></typeparam> /// <returns></returns> ExceptionActivityBinder<TInstance, TException> OfType<TActivity>() where TActivity : class, IStateMachineActivity<TInstance>; } }