0
我看到幾個例子,例如this,這些消息是使用javascript從集線器發送的。如何通過我的C#代碼的相同連接發送消息?如何通過Web API控制器通過SignalR連接發送消息?
具體來說,我在我的web api控制器中打了一個post方法,我想通過這個控制器的SignalR連接發送一條消息。這可能嗎?
public class ChatHub : Hub
{
public void Send(string name, string message)
{
// Call the addNewMessageToPage method to update clients.
Clients.All.addNewMessageToPage(name, message);
}
}
,然後在我的網頁API POST方法:
ChatHub hub = new ChatHub();
hub.Send("testName", "test message");
我已經看到的JavaScript發送這些消息的所有實例。這是我第一次使用SignalR。我可以像這樣從web api控制器發送消息嗎?
非常感謝您的時間。請讓我知道,如果我不清楚,或者如果你需要我的更多信息。
我可以假設樞紐位於您的WebAPI? –