次のように、MVC スタイルのルート パラメーターを持つように SignalR ルートを構成できるようにしたいと考えています。
/{コミュニティ}/signalr
これにより、signaler リクエストがアプリケーションの残りの URL 構造と並列になり、承認がはるかに簡単になります。どういうわけかこれを行うために Owin ルーティングをジガーすることは可能だと思いますが、私はそれについてよく知りません。これはかなり簡単にできるものですか?
ありがとう!
次のように、MVC スタイルのルート パラメーターを持つように SignalR ルートを構成できるようにしたいと考えています。
/{コミュニティ}/signalr
これにより、signaler リクエストがアプリケーションの残りの URL 構造と並列になり、承認がはるかに簡単になります。どういうわけかこれを行うために Owin ルーティングをジガーすることは可能だと思いますが、私はそれについてよく知りません。これはかなり簡単にできるものですか?
ありがとう!
あなたが求めていることを行う簡単な方法はありません。qs
ただし、パラメータを設定できます。
$.connection.hub.qs = { "community" : communityName };
$.connection.hub.start().done(function() { /* ... */ });
つまり、SignalR に対して行われる各要求には、"&community={コミュニティ名}" が追加されます。
内では、Hub
次の方法でコミュニティ名にアクセスできますContext
。
Context.QueryString["community"]