Signalr не отправляет ничего клиентам в фоновом сервисе/stopasyncC#

Место общения программистов C#
Ответить
Anonymous
 Signalr не отправляет ничего клиентам в фоновом сервисе/stopasync

Сообщение Anonymous »

Я пытаюсь уведомить всех подключенных клиентов перед перезагрузкой сервера (используя стандартную кнопку в IIS 10), но клиенты не получают никакого сообщения, только отключение. < /p>
Этот код не дает ошибок, но не работает: < /p>
public sealed class MyService : BackgroundService
{
...
public override async Task StopAsync(CancellationToken cancellationToken)
{
Task t = _myHubDI.Clients // IHubContext, not null
.Group("ALL")
.SendAsync("qwerty1234");

await t;
var s = t.Status; // RanToCompletion
var e = t.Exception; // null

await base.StopAsync(cancellationToken);
}
...
}


Подробнее здесь: https://stackoverflow.com/questions/793 ... -stopasync
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»