मैं OnConnected(), OnDisconnected() पद्धतियों अधिलेखित करने के लिए कोशिश कर रहा हूँ, लेकिन मैं मिलता है: OnConnected() ': कोई उपयुक्त विधि ओवरराइड करने के लिएSignalR OnConnected(), OnDisconnected() अधिलेखन
को लागू करने IDisconnect, iConnect है पाया इंटरफेस और कनेक्ट() और डिस्कनेक्ट() के भीतर मेरी प्रोसेसिंग ऑनकनेक्टेड(), ऑनडिस्कनेक्टेड() के समान है?
क्या देता है?
public static class UserHandler
{
public static HashSet<string> ConnectedIds = new HashSet<string>();
}
public class MyHub : Hub
{
public override Task OnConnected()
{
UserHandler.ConnectedIds.Add(Context.ConnectionId);
return base.OnConnected();
}
public override Task OnDisconnected()
{
UserHandler.ConnectedIds.Remove(Context.ConnectionId);
return base.OnDisconnected();
}
}
बस SignalR 2 सीखने बनाम 1 के घंटों के बाद अब की तलाश में, क्या तुम सच में '= TRUE' डिफ़ॉल्ट जोड़ने चाहिए। क्योंकि यह गलत होगा, अगर टाइमआउट आग लगती है, और फिर आप कुछ चीजों को समायोजित करने के लिए तर्क कर सकते हैं, जैसे अंतिम बार देखा गया समय, या अन्य पैरामीटर सेट करें। – ppumkin