12
वहाँ SignalR में कुछ इस तरह करने के लिए कोई रास्ता नहीं है:मैं 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);
}
ऊपर के उदाहरण के इरादे के बजाय वास्तविक तंत्र बताए गए हैं - मैं रनटाइम पर कॉल करने के लिए है, बजाय समय संकलन विधि निर्धारित करना चाहते हैं।
भयानक, धन्यवाद –
विधि नाम उद्धरण चिह्नों के बिना इस्तेमाल नहीं किया जाना चाहिए? अभी सभी विधियों को "methodName" कहा जाता है –
ओमग! मैं इतनी देर के लिए यह खोज रहा था! :) धन्यवाद!! – aup