ScaleHub.DependecyInjection ScaleHub extension for Microsoft.Extensions.DependencyInjection.
$ dotnet add package ScaleHub.DependecyInjectionTo use, with an IServiceCollection instance:
builder.Services.AddScaleHub(opt =>
{
//Configure here the scalehub.
});
This registers:
IScaleHubScaleHubBackgroundServiceTo use at runtime, add a dependency on IScaleHub:
public class EmployeesController
{
private readonly IScaleHub hub;
public EmployeesController(IScaleHub hub)
{
this.hub = hub;
}
// use the this.hub
}