0

次のように、MVC スタイルのルート パラメーターを持つように SignalR ルートを構成できるようにしたいと考えています。

/{コミュニティ}/signalr

これにより、signaler リクエストがアプリケーションの残りの URL 構造と並列になり、承認がはるかに簡単になります。どういうわけかこれを行うために Owin ルーティングをジガーすることは可能だと思いますが、私はそれについてよく知りません。これはかなり簡単にできるものですか?

ありがとう!

4

1 に答える 1

4

あなたが求めていることを行う簡単な方法はありません。qsただし、パラメータを設定できます。

$.connection.hub.qs = { "community" : communityName };
$.connection.hub.start().done(function() { /* ... */ });

つまり、SignalR に対して行われる各要求には、"&community={コミュニティ名}" が追加されます。

内では、Hub次の方法でコミュニティ名にアクセスできますContext

Context.QueryString["community"]
于 2013-03-19T02:56:12.960 に答える