Table of Contents

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

bool

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

string

Name

Set the endpoint name, overriding the default endpoint name formatter

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

int? PrefetchCount { set; }

Property Value

int?

Temporary

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

bool Temporary { set; }

Property Value

bool