Table of Contents

Interface IActivityDefinition<TActivity, TArguments, TLog>

Namespace
MassTransit
Assembly
MassTransit.Abstractions.dll
public interface IActivityDefinition<TActivity, TArguments, TLog> : IActivityDefinition, IExecuteActivityDefinition<TActivity, TArguments>, IExecuteActivityDefinition, IDefinition where TActivity : class, IActivity<TArguments, TLog> where TArguments : class where TLog : class

Type Parameters

TActivity
TArguments
TLog
Inherited Members

Properties

CompensateEndpointDefinition

Sets the endpoint definition, if available

IEndpointDefinition<ICompensateActivity<TLog>> CompensateEndpointDefinition { set; }

Property Value

IEndpointDefinition<ICompensateActivity<TLog>>

Methods

Configure(IReceiveEndpointConfigurator, ICompensateActivityConfigurator<TActivity, TLog>)

Configure the compensate activity

void Configure(IReceiveEndpointConfigurator endpointConfigurator, ICompensateActivityConfigurator<TActivity, TLog> compensateActivityConfigurator)

Parameters

endpointConfigurator IReceiveEndpointConfigurator
compensateActivityConfigurator ICompensateActivityConfigurator<TActivity, TLog>