System.Net.Connection.SetStatusLineParsed C# (CSharp) Method

SetStatusLineParsed() private method

private SetStatusLineParsed ( ) : void
return void
        private void SetStatusLineParsed() {
            // transfer this to response data
            m_ResponseData.m_StatusCode = (HttpStatusCode) m_StatusLineValues.StatusCode;
            m_ResponseData.m_StatusDescription = m_StatusLineValues.StatusDescription;
            m_ResponseData.m_IsVersionHttp11 = m_StatusLineValues.MajorVersion >= 1 && m_StatusLineValues.MinorVersion >= 1;
            if (ServicePoint.HttpBehaviour==HttpBehaviour.Unknown || ServicePoint.HttpBehaviour==HttpBehaviour.HTTP11 && !m_ResponseData.m_IsVersionHttp11) {
                // it's only safe to start doing HTTP/1.1 behaviour if the server's version was unknown
                // or if we need to downgrade
                ServicePoint.HttpBehaviour = m_ResponseData.m_IsVersionHttp11 ? HttpBehaviour.HTTP11 : HttpBehaviour.HTTP10;
            }
            m_CanPipeline = ServicePoint.SupportsPipelining;
        }