IdleSubscription means there's no pending BeginReceive call. I'm not sure how this affects topics but I'll find out. I'd opt to not have this setting at all. Bad things can happen if topics are deleted and recreated while signalr is running. Your clients will miss tons of messages.