Interface IEndpointNameFormatter
- Namespace
- MassTransit
- Assembly
- MassTransit.Abstractions.dll
public interface IEndpointNameFormatter
Properties
Separator
The separator string used between words
string Separator { get; }
Property Value
Methods
CompensateActivity<T, TLog>()
string CompensateActivity<T, TLog>() where T : class, ICompensateActivity<TLog> where TLog : class
Returns
Type Parameters
T
TLog
Consumer<T>()
string Consumer<T>() where T : class, IConsumer
Returns
Type Parameters
T
ExecuteActivity<T, TArguments>()
string ExecuteActivity<T, TArguments>() where T : class, IExecuteActivity<TArguments> where TArguments : class
Returns
Type Parameters
T
TArguments
Message<T>()
string Message<T>() where T : class
Returns
Type Parameters
T
Saga<T>()
string Saga<T>() where T : class, ISaga
Returns
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
TemporaryEndpoint(string)
Generate a temporary endpoint name, containing the specified tag
string TemporaryEndpoint(string tag)
Parameters
tag
string