我在繼「SignalR教程」:http://www.asp.net/signalr/overview/hubs-api/hubs-api-guide-server調用客戶端時Signalr服務器端方法應該是異步的嗎?
因此,讓我們假設這個簡單的聊天方式:
public void Send(string name, string message)
{
// Call the addNewMessageToPage method to update clients.
Clients.All.addNewMessageToPage(name, message);
}
假設我有一個聊天室與50個000用戶。會有改變發送方法是異步的任何好處,像這樣:
public async Task Send(string name, string message)
{
// Call the addNewMessageToPage method to update clients.
await Clients.All.addNewMessageToPage(name, message);
}
- 威爾IIS保持當前請求(是誰發佈的 聊天的用戶),並等到每個客戶通知?
- 呼叫「客戶端」是否完全異步引擎蓋,並且此時發佈的請求是 ?
謝謝!