Signalr では、コールバックの代わりにイベントを使用するためのサポートはありますか?
熊手をつかむ前に説明させてください。
ここの最初の例に従ってください
Clients.All.addContosoChatMessageToPage(name, message);
ハブ プロキシの addContosoChatMessageToPage(name, message) は呼び出されませんが、いくつかの追加情報を含む addContosoChatMessageToPage イベントがディスパッチされます。(正確に同じ API 呼び出しであることを求めているわけではありません)
私がこのすべてを尋ねている理由は、
- これは、 ELMやbacon.jsなどの関数型リアクティブ プログラミング フレームワークと一緒に使用すると、はるかにうまく機能します。
- 私はこれを自分でやりたくないので、本質的に自分のサブフレームワークを作成します。もちろん、いつでも Clients.All.CreateEvent(name,params...) を実行できます。ここで、このイベント作成を行うためにメソッドを継続的にコールバックしています
- 私は実際、懸念の分離のためのいくつかのシナリオでは、イベントの方がうまく機能すると思います。
私はクレイジーですか?このようなものは存在しますか?