/
vshmidt
/
masstransit
Обзор
Документация
Войти
/
vshmidt
/
masstransit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/Transports/MassTransit.EventHubIntegration/EventHubIntegration/Configuration/EventHubBusInstanceSpecification.cs
31 строка
941 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.EventHubIntegration.Configuration { using System.Collections.Generic; using MassTransit.Configuration; using Transports; public class EventHubBusInstanceSpecification : IBusInstanceSpecification { readonly IRiderRegistrationContext _context; readonly IEventHubHostConfiguration _hostConfiguration; public EventHubBusInstanceSpecification(IRiderRegistrationContext context, IEventHubHostConfiguration hostConfiguration) { _context = context; _hostConfiguration = hostConfiguration; } public IEnumerable<ValidationResult> Validate() { return _hostConfiguration.Validate(); } public void Configure(IBusInstance busInstance) { var rider = _hostConfiguration.Build(_context, busInstance); busInstance.Connect<IEventHubRider>(rider); } } }