У меня есть клиент signalR, который подписывается на некоторые события. Возвращаемый тип DeactivateNotifications ранее был недействительным, но я хотел, чтобы это было Task, чтобы сделать его ожидаемым на стороне сервера.
Я не могу понять, как сделать эту компиляцию. Я только изменил определение void DeactivateNotifications
на Task DeactivateNotifications
и добавил ключевые слова asyn c и ждем в коде ниже.
Чего мне здесь не хватает ?
Редактировать:
На сервере:
public class NotificationHub : Hub<INotificationClientContract>, INotificationHub
{
public async Task DeactivateActiveNotifications(Guid operationId)
{
await Clients.Group(operationId.ToString()).DeactivateNotifications();
}
}
В моем клиенте я пытаюсь подписаться на DeactiveNotifications
(определено в INotificationClientContract
)