示例#1
0
        ISagaRegistrationConfigurator <T> IRegistrationConfigurator.AddSaga <T>(SagaRegistrationFactory <T> factory, Action <ISagaConfigurator <T> > configure)
        {
            var registration = _sagaRegistrations.GetOrAdd(typeof(T), _ => factory(_containerRegistrar));

            registration.AddConfigureAction(configure);

            return(new SagaRegistrationConfigurator <T>(this, registration, _containerRegistrar));
        }
示例#2
0
        void IRegistrationConfigurator.AddSaga <T>(SagaRegistrationFactory <T> factory, Action <ISagaConfigurator <T> > configure)
        {
            var configurator = _sagaConfigurations.GetOrAdd(typeof(T), _ => factory(_containerRegistrar));

            configurator.AddConfigureAction(configure);
        }