Table of Contents

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 IConsumePipeConfigurator
filterType Type

Filter type

provider IConfigurationServiceProvider

Configuration 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 IConsumePipeConfigurator
filterType Type

Filter type

provider IConfigurationServiceProvider

Configuration 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 IConsumePipeConfigurator
filterType Type

Filter type

provider IConfigurationServiceProvider

Configuration 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 IPublishPipelineConfigurator
filterType Type

Filter type

provider IConfigurationServiceProvider

Configuration 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 ISendPipelineConfigurator
filterType Type

Filter type

provider IConfigurationServiceProvider

Configuration service provider