public IChannelBuilder AddWriter <TMessage>(string queueName) where TMessage : class { services.AddSingleton( factory.CreateChannelWriter <TMessage>(queueName) ); return(this); }