/
vshmidt
/
masstransit
Обзор
Документация
Войти
/
vshmidt
/
masstransit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/MassTransit/Courier/DefaultConstructorExecuteActivityFactory.cs
16 строк
613 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 DefaultConstructorExecuteActivityFactory<TActivity, TArguments> where TActivity : class, IExecuteActivity<TArguments>, new() where TArguments : class { public static IExecuteActivityFactory<TActivity, TArguments> ExecuteFactory => ActivityFactoryCache.Factory; static class ActivityFactoryCache { internal static readonly IExecuteActivityFactory<TActivity, TArguments> Factory = new FactoryMethodExecuteActivityFactory<TActivity, TArguments>(_ => new TActivity()); } } }