public IAsyncResult BeginConnect(AsyncCallback callback, object state) { throw new NotSupportedException(); // Will never be called because 'CanReconnect == false' }