protected virtual void ConfigureMediator(IMediatorConfigurator mediatorConfigurator) { if (_enableLog) { LogContext.ConfigureCurrentLogContext(LoggerFactory); } LoggerFactory.Current = default; }
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); }
protected virtual void ConfigureMediator(IMediatorConfigurator configurator) { OnConfigureMediator?.Invoke(configurator); }
protected override void ConfigureFilters(IMediatorRegistrationContext context, IMediatorConfigurator configurator) { AutofacFilterExtensions.UseSendFilter(configurator, typeof(PongFilter <>), context); }