Table of Contents

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

bool

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

string

Name

Set the endpoint name, overriding the default endpoint name formatter

public string Name { set; }

Property Value

string

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

IEndpointSettings<IEndpointDefinition<T>>

Temporary

True if the endpoint should be removed after the endpoint is stopped

public bool Temporary { set; }

Property Value

bool