/
vshmidt
/
masstransit
Обзор
Документация
Войти
/
vshmidt
/
masstransit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/MassTransit.TestFramework/Futures/PriceCalculationFuture.cs
25 строк
806 B
Chris Patterson
Integration of all external packages into MassTransit, split out into Abstractions, Middleware, and the core MassTransit assembly.
22 янв 2022, 18:24
22 янв 2022, 18:24
b5b4f50
Код
Авторство
О чём код?
namespace MassTransit.TestFramework.Futures { using DependencyInjection.Registration; public class PriceCalculationFuture : RequestConsumerFuture<CalculatePrice, PriceCalculation> { public PriceCalculationFuture(IFutureDefinition<PriceCalculationFuture> definition) : base(definition) { ConfigureCommand(x => x.CorrelateById(context => context.Message.OrderLineId)); } } public class PriceCalculationFutureDefinition : RequestConsumerFutureDefinition<PriceCalculationFuture, CalculatePriceConsumer, CalculatePrice, PriceCalculation> { public PriceCalculationFutureDefinition(IConsumerDefinition<CalculatePriceConsumer> consumerDefinition) : base(consumerDefinition) { } } }