Table of Contents

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

ActivityConfigured<TActivity, TArguments>(IExecuteActivityConfigurator<TActivity, TArguments>, Uri)

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

BatchConsumerConfigured<TConsumer, TMessage>(IConsumerMessageConfigurator<TConsumer, Batch<TMessage>>)

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

CompensateActivityConfigured<TActivity, TLog>(ICompensateActivityConfigurator<TActivity, TLog>)

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

ExecuteActivityConfigured<TActivity, TArguments>(IExecuteActivityConfigurator<TActivity, TArguments>)

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

MessageConfigured<TMessage>(IConsumePipeConfigurator)

public void MessageConfigured<TMessage>(IConsumePipeConfigurator configurator) where TMessage : class

Parameters

configurator IConsumePipeConfigurator

Type Parameters

TMessage