Interface IEndpointRegistrationConfigurator
- Namespace
- MassTransit
- Assembly
- MassTransit.Abstractions.dll
public interface IEndpointRegistrationConfigurator
Properties
ConcurrentMessageLimit
The maximum number of concurrent messages processing at one time on the endpoint. Is used to configure the transport efficiently.
int? ConcurrentMessageLimit { set; }
Property Value
- int?
ConfigureConsumeTopology
Defaults to true, which connects topics/exchanges/etc. to the endpoint queue at the broker. If set to false, no broker topology is configured (automatically set to false for courier activities since RoutingSlip should never be published).
bool ConfigureConsumeTopology { set; }
Property Value
InstanceId
Specifies an identifier that uniquely identifies the endpoint instance, which is appended to the end of the endpoint name.
string InstanceId { set; }
Property Value
Name
Set the endpoint name, overriding the default endpoint name formatter
string Name { set; }
Property Value
PrefetchCount
Only specify when required, use ConcurrentMessageLimit first and only specific a PrefetchCount when the default is not appropriate
int? PrefetchCount { set; }
Property Value
- int?
Temporary
True if the endpoint should be removed after the endpoint is stopped
bool Temporary { set; }