private void OnRequestTimeout(object state) { try { HttpConnection clientConnection = (HttpConnection)state; if (RequestTimeout != null) { RequestTimeout.BeginInvoke(clientConnection, null, null); } clientConnection.TimeoutTimer.Dispose(); } catch (Exception ex) { TraceLog.WriteError("OnRequestTimeout error:{0}", ex); } }