Class DependencyInjectionFilterExtensions
- Namespace
- MassTransit
- Assembly
- MassTransit.ExtensionsDependencyInjectionIntegration.dll
public static class DependencyInjectionFilterExtensions
- Inheritance
-
DependencyInjectionFilterExtensions
- Inherited Members
Methods
UseCompensateActivityFilter(IConsumePipeConfigurator, Type, IConfigurationServiceProvider)
Use scoped filter for MassTransit.Courier.CompensateContext<>
public static void UseCompensateActivityFilter(this IConsumePipeConfigurator configurator, Type filterType, IConfigurationServiceProvider provider)
Parameters
configurator
IConsumePipeConfiguratorfilterType
TypeFilter type
provider
IConfigurationServiceProviderConfiguration service provider
UseConsumeFilter(IConsumePipeConfigurator, Type, IConfigurationServiceProvider)
Use scoped filter for MassTransit.ConsumeContext<>
public static void UseConsumeFilter(this IConsumePipeConfigurator configurator, Type filterType, IConfigurationServiceProvider provider)
Parameters
configurator
IConsumePipeConfiguratorfilterType
TypeFilter type
provider
IConfigurationServiceProviderConfiguration service provider
UseExecuteActivityFilter(IConsumePipeConfigurator, Type, IConfigurationServiceProvider)
Use scoped filter for MassTransit.Courier.ExecuteContext<>
public static void UseExecuteActivityFilter(this IConsumePipeConfigurator configurator, Type filterType, IConfigurationServiceProvider provider)
Parameters
configurator
IConsumePipeConfiguratorfilterType
TypeFilter type
provider
IConfigurationServiceProviderConfiguration service provider
UsePublishFilter(IPublishPipelineConfigurator, Type, IConfigurationServiceProvider)
Use scoped filter for MassTransit.PublishContext`1
public static void UsePublishFilter(this IPublishPipelineConfigurator configurator, Type filterType, IConfigurationServiceProvider provider)
Parameters
configurator
IPublishPipelineConfiguratorfilterType
TypeFilter type
provider
IConfigurationServiceProviderConfiguration service provider
UseSendFilter(ISendPipelineConfigurator, Type, IConfigurationServiceProvider)
Use scoped filter for MassTransit.SendContext`1
public static void UseSendFilter(this ISendPipelineConfigurator configurator, Type filterType, IConfigurationServiceProvider provider)
Parameters
configurator
ISendPipelineConfiguratorfilterType
TypeFilter type
provider
IConfigurationServiceProviderConfiguration service provider