System.Net.ConnectStream.ConnectStream C# (CSharp) Method

ConnectStream() public method

public ConnectStream ( Connection connection, HttpWebRequest request ) : System.Diagnostics
connection Connection
request HttpWebRequest
return System.Diagnostics
        public ConnectStream(Connection connection, HttpWebRequest request) {
            GlobalLog.Print("ConnectStream#" + ValidationHelper.HashString(this) + "::.ctor(Write)");
            m_Connection = connection;
            m_ReadTimeout = m_WriteTimeout = System.Threading.Timeout.Infinite;
            //
            // we need to save a reference to the request for two things
            // 1. In case of buffer-only we kick in actual submition when the stream is closed by a user
            // 2. In case of write stream abort() we notify the request so the response stream is handled properly
            //
            m_Request = request;
            m_HttpWriteMode = request.HttpWriteMode;

            GlobalLog.Assert(m_HttpWriteMode != HttpWriteMode.Unknown, "ConnectStream#{0}::.ctor()|HttpWriteMode:{1}", ValidationHelper.HashString(this), m_HttpWriteMode);
            m_BytesLeftToWrite = m_HttpWriteMode==HttpWriteMode.ContentLength ? request.ContentLength : -1;
            if (request.HttpWriteMode==HttpWriteMode.Buffer) {
                m_BufferOnly = true;
                EnableWriteBuffering();
            }
            GlobalLog.Print("ConnectStream#" + ValidationHelper.HashString(this) + "::.ctor() Connection:" + ValidationHelper.HashString(m_Connection) + " BytesToWrite:" + BytesLeftToWrite);
        }

Same methods

ConnectStream::ConnectStream ( Connection connection, byte buffer, int offset, int bufferCount, long readCount, bool chunked, HttpWebRequest request ) : System.Diagnostics