/
vshmidt
/
masstransit
Обзор
Документация
Войти
/
vshmidt
/
masstransit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/MassTransit/SagaStateMachine/Configuration/StateMachineSagaSpecification.cs
30 строк
937 B
Chris Patterson
Massive file cleanup
27 мар 2024, 02:43
27 мар 2024, 02:43
2ac69e8
Код
Авторство
О чём код?
namespace MassTransit { using System.Collections.Generic; using Configuration; public partial class MassTransitStateMachine<TInstance> where TInstance : class, SagaStateMachineInstance { class StateMachineSagaSpecification : SagaSpecification<TInstance> { readonly SagaStateMachine<TInstance> _stateMachine; public StateMachineSagaSpecification(SagaStateMachine<TInstance> stateMachine, IEnumerable<ISagaMessageSpecification<TInstance>> messageSpecifications) : base(messageSpecifications) { _stateMachine = stateMachine; } public override IEnumerable<ValidationResult> Validate() { Observers.ForEach(observer => observer.StateMachineSagaConfigured(this, _stateMachine)); return base.Validate(); } } } }