/
vshmidt
/
masstransit
Обзор
Документация
Войти
/
vshmidt
/
masstransit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/MassTransit/JobService/Configuration/JobServiceEndpointConfigurationObserver.cs
25 строк
843 B
Chris Patterson
Refactored job service for container-based configuration and eliminated the need for service instance configuration. Added extensions for Cosmos, Redis, MongoDB, Azure Table, EF Core
15 июл 2023, 19:21
15 июл 2023, 19:21
dd63fcf
Код
Авторство
О чём код?
namespace MassTransit.Configuration { using System; using JobService; public class JobServiceEndpointConfigurationObserver : IEndpointConfigurationObserver { readonly Action<IReceiveEndpointConfigurator> _configureEndpoint; readonly JobServiceSettings _settings; public JobServiceEndpointConfigurationObserver(JobServiceSettings settings, Action<IReceiveEndpointConfigurator> configureEndpoint) { _settings = settings; _configureEndpoint = configureEndpoint; } public void EndpointConfigured<T>(T configurator) where T : IReceiveEndpointConfigurator { configurator.ConnectConsumerConfigurationObserver(new JobServiceConsumerConfigurationObserver(configurator, _settings, _configureEndpoint)); } } }