BadCats
@BadCats

Ручной перевызов системного события в c#?

Усть событие botClient.OnMessage += BotClient_OnMessage; - которое подписано на метод BotClient_OnMessage. Само событи вызывается каждый раз когда пользователь присылает сообщение. Событие типа
public event EventHandler<MessageEventArgs> OnMessage;
-т.е типа EventHandler - как вручную вызвать событие OnMessage - если я не взаимодействую напрямую с делегатом а создавать свой делегат того же типа и вместе с ним и событие - не имеет смысла - т.к мне нужны данные встроенные системные события но с возможностью вызывать их самостоятельно?
  • Вопрос задан
  • 112 просмотров
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Никак, события типа event может вызывать только тот класс, где он объявлен. Если объявлять как public delegate то можно вызывать из других классов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы