У меня есть класс менеджера, который запускает задачу для завершения длительной операции. Я хотел бы иметь возможность вызвать метод в классе менеджера для уведомления слушателей через событие состояния, ошибки и т. Д.Поднять событие из задачи
При использовании подхода, отличного от задачи, это легко.
Как мне вызвать метод или поднять событие из класса менеджера из задачи?
Заранее спасибо.
Вы ищете способ для тех, кто имеет экземпляр «Задачи», чтобы слушать эти события? Потому что вы можете просто поднимать события из задач, как правило, и каждый, кто их слушает, должен быть уведомлен. –
Интерфейс 'IProgress' и 'Progress ' реализация уже делает то, что вы просите, и даже поднимаете событие для каждого уведомления –