Class EndpointRegistrationConfigurator<T>
- Namespace
- MassTransit.Configuration
- Assembly
- MassTransit.Abstractions.dll
public class EndpointRegistrationConfigurator<T> : IEndpointRegistrationConfigurator where T : class
Type Parameters
T
- Inheritance
-
EndpointRegistrationConfigurator<T>
- Implements
- Inherited Members
Constructors
EndpointRegistrationConfigurator()
public EndpointRegistrationConfigurator()
Properties
ConcurrentMessageLimit
The maximum number of concurrent messages processing at one time on the endpoint. Is used to configure the transport efficiently.
public 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).
public 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.
public string InstanceId { set; }
Property Value
Name
Set the endpoint name, overriding the default endpoint name formatter
public string Name { set; }
Property Value
PrefetchCount
Only specify when required, use ConcurrentMessageLimit first and only specific a PrefetchCount when the default is not appropriate
public int? PrefetchCount { set; }
Property Value
- int?
Settings
public IEndpointSettings<IEndpointDefinition<T>> Settings { get; }
Property Value
Temporary
True if the endpoint should be removed after the endpoint is stopped
public bool Temporary { set; }