Table of Contents

Interface IEndpointNameFormatter

Namespace
MassTransit
Assembly
MassTransit.Abstractions.dll
public interface IEndpointNameFormatter

Properties

Separator

The separator string used between words

string Separator { get; }

Property Value

string

Methods

CompensateActivity<T, TLog>()

string CompensateActivity<T, TLog>() where T : class, ICompensateActivity<TLog> where TLog : class

Returns

string

Type Parameters

T
TLog

Consumer<T>()

string Consumer<T>() where T : class, IConsumer

Returns

string

Type Parameters

T

ExecuteActivity<T, TArguments>()

string ExecuteActivity<T, TArguments>() where T : class, IExecuteActivity<TArguments> where TArguments : class

Returns

string

Type Parameters

T
TArguments

Message<T>()

string Message<T>() where T : class

Returns

string

Type Parameters

T

Saga<T>()

string Saga<T>() where T : class, ISaga

Returns

string

Type Parameters

T

SanitizeName(string)

Clean up a name so that it matches the formatting. For instance, SubmitOrderControl -> submit-order-control (kebab case)

string SanitizeName(string name)

Parameters

name string

Returns

string

TemporaryEndpoint(string)

Generate a temporary endpoint name, containing the specified tag

string TemporaryEndpoint(string tag)

Parameters

tag string

Returns

string