を上書き)、OnDisconnected()メソッドが、私は得る:SignalRは私がOnConnectedを(上書きしようとしているOnConnected()、OnDisconnected()
を上書きするために見つかりませ適切な方法はIDisconnect、のIConnectを実装されていない: ')OnConnected( OnConnected()、OnDisconnected()と同じように、Connect()およびDisconnect()内で処理していますか?
何が得られますか?
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();
}
}
、あなたは本当に '= true'にデフォルトを追加はずの。タイムアウトが発生すると、それは偽になるので、最後に見た時間のような特定のものを調整するロジックを持つか、または他のパラメータを設定することができます。 – ppumkin