こんにちは
簡単なことですが、私はそれを行う方法はわかりません。
私は、サーバー側で起こっているイベントにDLLを署名しようとしています。
クライアントはこのdllのインスタンスを持ち、サーバーから通知を受け取る必要があります。
WCFサービスからdllを消費するまでイベントを発生させる
public delegate ActionResult ActionComplitedHandler(object sender,ActionComplitedEventArgs e);
:私は定義された(C#の)サービスの
。
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です。
どうすれば間違っているのですか?これを行うには他の方法がありますか?
ありがとうございます。
自動完了は使用できません。また、イベントを受信できません。 –
オートコンプリートは表示されません。 – Igal