OnRequestEnd() public method

Called at the end of request processing to disconnect the remoting proxy for Connection object and allow GC to pick it up. 01/06/10 sky: modified signature to enable instrumentation
public OnRequestEnd ( Connection conn, CassiniDev.RequestInfo info ) : void
conn Connection
info CassiniDev.RequestInfo
return void
Esempio n. 1
0
        public override void EndOfRequest() {
            Connection conn = _connection;

            if (conn != null) {
                _connection = null;
                _server.OnRequestEnd(conn);
            }
        }
Esempio n. 2
0
        public override void EndOfRequest()
        {
            Connection conn = _connection;

            if (conn != null)
            {
                _connection                 = null;
                _requestInfo.Verb           = _verb;
                _requestInfo.Url            = _url;
                _requestInfo.Protocol       = _prot;
                _requestInfo.Path           = _path;
                _requestInfo.FilePath       = _filePath;
                _requestInfo.PathInfo       = _pathInfo;
                _requestInfo.PathTranslated = _pathTranslated;
                _requestInfo.QueryString    = _queryString;
                _requestInfo.ContentLength  = _contentLength;
                _requestInfo.ResponseStatus = _responseStatus;

                _server.OnRequestEnd(conn, _requestInfo);
            }
        }