/
vshmidt
/
masstransit
Обзор
Документация
Войти
/
vshmidt
/
masstransit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/MassTransit/Courier/DefaultConstructorCompensateActivityFactory.cs
16 строк
595 B
Chris Patterson
Added IRoutingSlipBuilder, which is now registered in the container, so that a routing slip can be built and executed from the Abstractions assembly only.
18 фев 2022, 00:54
18 фев 2022, 00:54
e2d61b6
Код
Авторство
О чём код?
namespace MassTransit.Courier { public static class DefaultConstructorCompensateActivityFactory<TActivity, TLog> where TActivity : class, ICompensateActivity<TLog>, new() where TLog : class { public static ICompensateActivityFactory<TActivity, TLog> CompensateFactory => ActivityFactoryCache.Factory; static class ActivityFactoryCache { internal static readonly ICompensateActivityFactory<TActivity, TLog> Factory = new FactoryMethodCompensateActivityFactory<TActivity, TLog>(_ => new TActivity()); } } }