Привет
Хотя это простая вещь, я не знаю, как это сделать.
Я пытаюсь подписать dll для событий, происходящих на стороне сервера.
у клиентов есть экземпляр этой dll, и они должны получать уведомления от сервера.
на сервисе я определил (c #):
public delegate ActionResult ActionComplitedHandler(object sender,ActionComplitedEventArgs e);
.
public event ActionComplitedHandler ActionComplited;
public void OnActionComplited(ActionResult actionResult)
{
if (ActionComplited != null)
{
ActionComplitedEventArgs args = new ActionComplitedEventArgs();
args.ActionResult = actionResult;
ActionComplited(this, args);
}
}
Но при попытке подписать dll к событию я не вижу его.
mySeriveInstance.ActionComplited+=... //(I don't get the eventHandler after the dot)
Я предпочитаю не использовать обратный вызов WCF.
Экземпляр службы WCF - Single.
Что я делаю неправильно, и есть ли другой способ сделать это?
Благодаря.