Projemizdeki gereksinim, Web UI (MVC 5), talebi işlemek ve yanıt hesaplaması için 3-4 dakika süren adaptöre (ara katman) bir istekte bulunacaktır. Bu yanıtın UI'ye geri gönderilmesi gerekiyor. UI'ye cevabı geri göndermek için Signalr'ı uygulamayı planlıyoruz. Bağlantıyı açmak ve javascript'ten bir yöntemi çağırmak ve yanıtı geri almak için SignalR üzerinde küçük bir POC yaptım. Verileri sunucudan istemciye (bağlantı ayarlandıktan sonra), javascript/Web'den yanıt istemeden nasıl arayabilirim? sunucudan istemciye temel kullanım verilerini itmek içinMVC ile SinyalR
0
A
cevap
-1
geçerli:
Clients.All.myFunction("parameter");
daha çok bilgi edinmek için: Sunucu tarafında
var myHub = $.connection.CustomHub;
myHub.client.myFunction= function (param) {
alert(param);
};
: istemci tarafında
hakkında bilgi almak için buraya tıklayın:
http://www.asp.net/signalr/overview/getting-started/tutorial-getting-started-with-signalr
Işık sohbet projesini bu sayfadan indirebilirsiniz, iyi bir başlangıç.
0
uygulamanın Hubcontext al
IHubContext hubContext = GlobalHost.ConnectionManager.GetHubContext ('HubName'); Bağlantı Id
hubContext.Clients.Client (connectionId) .JavaScript fonksiyonu (veri)