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); }
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); }