12
Czy istnieje jakiś sposób, żeby zrobić coś takiego w SignalR:Jak mogę wywołać dynamicznie wybraną metodę klienta SignalR z IHubContext?
public void CallClientMethod(string methodName, MyObject data)
{
var ctx = GlobalHost.ConnectionManager.GetHubContext<MyHub>();
ctx.Clients.All.methodName(data);
// or alternatively
ctx.Clients.All.CallClientMethod(methodName, data);
}
Powyższy przykład ilustruje intencję, zamiast rzeczywistego mechanizmu - Chcę, aby określić sposób, aby zadzwonić w czasie wykonywania, a nie kompilacji.
niesamowite, dzięki –
Nie powinny być stosowane metody nazwa bez cudzysłowów? Obecnie wszystkie metody są nazywane "methodName" –
Omg! Szukałem tego przez tak długo! :) Dzięki!! – aup