System.Net.GlobalLog.DebugUpdateRequest C# (CSharp) Method

DebugUpdateRequest() private method

private DebugUpdateRequest ( HttpWebRequest request, Connection connection, int flags ) : void
request HttpWebRequest
connection Connection
flags int
return void
        internal static void DebugUpdateRequest(HttpWebRequest request, Connection connection, int flags) {
#if DEBUG
            // null if the connection monitor is off
            if(s_RequestList == null)
                return;

            lock(s_RequestList) {
                if(!s_RequestList.ContainsKey(request)) {
                    return;
                }

                ConnectionMonitorEntry requestEntry =
                    new ConnectionMonitorEntry(request, connection, flags);

                try {
                    s_RequestList.Remove(request);
                    s_RequestList.Add(request, requestEntry);
                } catch {
                }
            }
#endif
        }
    } // class GlobalLog