Class MessageScopeConfigurationObserver
- Namespace
- MassTransit.ExtensionsDependencyInjectionIntegration.Registration
- Assembly
- MassTransit.ExtensionsDependencyInjectionIntegration.dll
public class MessageScopeConfigurationObserver : ConfigurationObserver, IMessageConfigurationObserver
- Inheritance
-
MessageScopeConfigurationObserver
- Implements
-
IMessageConfigurationObserver
Constructors
MessageScopeConfigurationObserver(IConsumePipeConfigurator, IServiceProvider)
public MessageScopeConfigurationObserver(IConsumePipeConfigurator receiveEndpointConfigurator, IServiceProvider serviceProvider)
Parameters
receiveEndpointConfigurator
IConsumePipeConfigurator
serviceProvider
IServiceProvider
Methods
public override void ActivityConfigured<TActivity, TArguments>(IExecuteActivityConfigurator<TActivity, TArguments> configurator, Uri compensateAddress) where TActivity : class, IExecuteActivity<TArguments> where TArguments : class
Parameters
configurator
IExecuteActivityConfigurator<TActivity, TArguments>
compensateAddress
Uri
Type Parameters
TActivity
TArguments
public override void BatchConsumerConfigured<TConsumer, TMessage>(IConsumerMessageConfigurator<TConsumer, Batch<TMessage>> configurator) where TConsumer : class, IConsumer<Batch<TMessage>> where TMessage : class
Parameters
configurator
IConsumerMessageConfigurator<TConsumer, Batch<TMessage>>
Type Parameters
TConsumer
TMessage
public override void CompensateActivityConfigured<TActivity, TLog>(ICompensateActivityConfigurator<TActivity, TLog> configurator) where TActivity : class, ICompensateActivity<TLog> where TLog : class
Parameters
configurator
ICompensateActivityConfigurator<TActivity, TLog>
Type Parameters
TActivity
TLog
public override void ExecuteActivityConfigured<TActivity, TArguments>(IExecuteActivityConfigurator<TActivity, TArguments> configurator) where TActivity : class, IExecuteActivity<TArguments> where TArguments : class
Parameters
configurator
IExecuteActivityConfigurator<TActivity, TArguments>
Type Parameters
TActivity
TArguments
public void MessageConfigured<TMessage>(IConsumePipeConfigurator configurator) where TMessage : class
Parameters
configurator
IConsumePipeConfigurator
Type Parameters
TMessage