NServiceBus.Host - ¿Cómo agrego la instancia de punto final a mi contenedor IoC?

Estoy tratando de actualizar una solución de NServiceBus 5 a 6. Actualmente, estamos inyectando IBus a una clase de servicio para que el servicio pueda enviar mensajes al bus según sea necesario. Ahora que IBus ya no está disponible en 6, ¿cómo puedo inyectar la instancia de punto final cuando el punto final se crea utilizando NServiceBus.Host, que iniciará este punto final?

Hay un ejemplo en la parte inferior dehttps://docs.particular.net/samples/hosting/multi-hosting/:

var endpointConfiguration = new EndpointConfiguration("Samples.MultiHosting.Instance1");
endpointConfiguration.UseSerialization<JsonSerializer>();
endpointConfiguration.EnableInstallers();
endpointConfiguration.UsePersistence<InMemoryPersistence>();
endpointConfiguration.SendFailedMessagesTo("error");
return Endpoint.Start(endpointConfiguration);

Sin embargo, es seguido inmediatamente por una nota que indica "esto solo es posible cuando se autohospeda y no se utiliza NServiceBus.Host".

Respuestas a la pregunta(1)

Su respuesta a la pregunta