Exemple #1
0
 /// <summary>
 /// Register a middleware to serialize the message to a fixed type
 /// </summary>
 /// <param name="middlewares">The middleware configuration builder</param>
 /// <typeparam name="TMessage">The message type</typeparam>
 /// <typeparam name="TSerializer">A class that implements <see cref="ISerializer"/></typeparam>
 /// <returns></returns>
 public static IProducerMiddlewareConfigurationBuilder AddSingleTypeSerializer <TMessage, TSerializer>(
     this IProducerMiddlewareConfigurationBuilder middlewares)
     where TSerializer : class, ISerializer
 {
     return(middlewares.AddSingleTypeSerializer <TSerializer>(typeof(TMessage)));
 }