SignalR -. Net Core 3 HubContext - PullRequest
       12

SignalR -. Net Core 3 HubContext

0 голосов
/ 09 апреля 2020

Я пытаюсь это сделать. Но HubContext не доступен. Это в. Net Версия Core 3.

 services.AddScoped<IHubContext<Inventory>, HubContext<Inventory>>();

1 Ответ

0 голосов
/ 09 апреля 2020

Вам не нужно добавлять IHubContext к нему, чтобы быть доступным для вас. Вам просто нужно добавить нужный класс как Transient или Scoped. Затем вы просто вводите через DI контекст вашего класса.

private Inventory Inventory
{
    get
    {
        return this.serviceProvider.GetRequiredService<Inventory>();
    }
}
...