Disable KeepAlive for Long Polling in the .Net client

- check if the transport model used supports KeepAlive before starting the HeartBeatMonitor

#1960