2017-10-20 119 views
0

我一直在使用SignalR進行項目工作,我們需要確保所有或某些中心方法不通過SignalR生成的代理暴露。我已經讀過,您可以在不使用自動生成的代理的情況下使用SignalR,可以通過在客戶端生成代理(在開發框中)或我的「創建代理」(我正在使用JavaScript客戶端)。沒有代理類的SignalR

如果我選擇第二種方法(在javascriot客戶端中「創建代理」),SignalR會執行什麼操作?它是否會像自動生成時生成SignalR代理一樣,或者信號R客戶端是否簡單地將請求路由到並從服務器一次.on或.invoke事件註冊與js客戶端?

同樣,我無法從SignalR msdn頁獲得一個清晰的圖片,瞭解這些選項如何工作或更改javascript環境的工作方式。

謝謝

回答

0

您可以手動生成代理,而不是在運行時通過使用signalr.exe工具的-ghp選項。或者,您可以根本不使用代理服務器來使用客戶端,這在this文章中有描述。