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
TTLog
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
TTArguments
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
namestring
Returns
TemporaryEndpoint(string)
Generate a temporary endpoint name, containing the specified tag
string TemporaryEndpoint(string tag)
  Parameters
tagstring