Interface IFutureDefinition<TFuture>
- Namespace
- MassTransit
- Assembly
- MassTransit.Abstractions.dll
public interface IFutureDefinition<TFuture> : IFutureDefinition, IDefinition where TFuture : class, SagaStateMachine<FutureState>
Type Parameters
TFuture
- Inherited Members
Properties
EndpointDefinition
Sets the endpoint definition, if available
IEndpointDefinition<TFuture> EndpointDefinition { set; }
Property Value
- IEndpointDefinition<TFuture>
Methods
Configure(IReceiveEndpointConfigurator, ISagaConfigurator<FutureState>)
Configure the future on the receive endpoint
void Configure(IReceiveEndpointConfigurator endpointConfigurator, ISagaConfigurator<FutureState> sagaConfigurator)
Parameters
endpointConfigurator
IReceiveEndpointConfiguratorThe receive endpoint configurator for the consumer
sagaConfigurator
ISagaConfigurator<FutureState>The consumer configurator