예제 #1
0
 protected override void ConfigureFilter(IConsumePipeConfigurator configurator)
 {
     DependencyInjectionFilterExtensions.UseConsumeFilter(configurator, typeof(ScopedFilter <>), Registration);
 }
 protected override void ConfigureInMemoryReceiveEndpoint(IInMemoryReceiveEndpointConfigurator configurator)
 {
     base.ConfigureInMemoryReceiveEndpoint(configurator);
     DependencyInjectionFilterExtensions.UseConsumeFilter(configurator, typeof(MessageFilter <>), Registration);
 }
예제 #3
0
 protected override void ConfigureUnitOfWork(IInMemoryReceiveEndpointConfigurator configurator)
 {
     DependencyInjectionFilterExtensions.UseConsumeFilter(configurator, typeof(UnitOfWorkFilter <>), Registration);
 }
 protected override void ConfigureFilters(IInMemoryReceiveEndpointConfigurator configurator)
 {
     DependencyInjectionFilterExtensions.UseConsumeFilter(configurator, typeof(ScopedConsumeFilter <>), Registration);
     DependencyInjectionFilterExtensions.UseSendFilter(configurator, typeof(ScopedSendFilter <>), Registration);
 }
 protected override void ConfigureFilters(IMediatorRegistrationContext context, IMediatorConfigurator configurator)
 {
     DependencyInjectionFilterExtensions.UseConsumeFilter(configurator, typeof(ScopedConsumeFilter <>), context);
     DependencyInjectionFilterExtensions.UseSendFilter(configurator, typeof(ScopedSendFilter <>), context);
 }