예제 #1
0
        protected virtual void ConfigureMediator(IMediatorConfigurator mediatorConfigurator)
        {
            if (_enableLog)
            {
                LogContext.ConfigureCurrentLogContext(LoggerFactory);
            }

            LoggerFactory.Current = default;
        }
예제 #2
0
 protected abstract void ConfigureFilters(IMediatorRegistrationContext context, IMediatorConfigurator configurator);
 protected override void ConfigureFilters(IMediatorRegistrationContext context, IMediatorConfigurator configurator)
 {
     DependencyInjectionFilterExtensions.UseConsumeFilter(configurator, typeof(ScopedConsumeFilter <>), context);
     DependencyInjectionFilterExtensions.UseSendFilter(configurator, typeof(ScopedSendFilter <>), context);
 }
예제 #4
0
 protected virtual void ConfigureMediator(IMediatorConfigurator configurator)
 {
     OnConfigureMediator?.Invoke(configurator);
 }
예제 #5
0
 protected override void ConfigureFilters(IMediatorRegistrationContext context, IMediatorConfigurator configurator)
 {
     AutofacFilterExtensions.UseSendFilter(configurator, typeof(PongFilter <>), context);
 }