Ламда и асин c / ждут - PullRequest
       5

Ламда и асин c / ждут

0 голосов
/ 03 февраля 2020

У меня есть клиент signalR, который подписывается на некоторые события. Возвращаемый тип DeactivateNotifications ранее был недействительным, но я хотел, чтобы это было Task, чтобы сделать его ожидаемым на стороне сервера.

Я не могу понять, как сделать эту компиляцию. Я только изменил определение void DeactivateNotifications на Task DeactivateNotifications и добавил ключевые слова asyn c и ждем в коде ниже.

enter image description here Чего мне здесь не хватает ?

Редактировать:

На сервере:

    public class NotificationHub : Hub<INotificationClientContract>, INotificationHub
    {
        public async Task DeactivateActiveNotifications(Guid operationId)
        {
            await Clients.Group(operationId.ToString()).DeactivateNotifications();
        }
    }

В моем клиенте я пытаюсь подписаться на DeactiveNotifications (определено в INotificationClientContract)

...