Exemplo n.º 1
0
        public new string ToString()
        {
            try
            {
                StringBuilder headersBuilder = new StringBuilder();

                headersBuilder.Append((CSeq > 0) ? RTSPHeaders.RTSP_HEADER_CSEQ + ": " + CSeq + m_CRLF : null);
                headersBuilder.Append((Session != null)
                    ? RTSPHeaders.RTSP_HEADER_SESSION + ": " + Session + m_CRLF
                    : null);
                headersBuilder.Append((Accept != null)
                    ? RTSPHeaders.RTSP_HEADER_ACCEPT + ": " + Accept + m_CRLF
                    : null);
                headersBuilder.Append((ContentType != null)
                    ? RTSPHeaders.RTSP_HEADER_CONTENTTYPE + ": " + ContentType + m_CRLF
                    : null);
                headersBuilder.Append((ContentLength != 0)
                    ? RTSPHeaders.RTSP_HEADER_CONTENTLENGTH + ": " + ContentLength + m_CRLF
                    : null);
                headersBuilder.Append((Transport != null)
                    ? RTSPHeaders.RTSP_HEADER_TRANSPORT + ": " + Transport.ToString() + m_CRLF
                    : null);

                return(headersBuilder.ToString());
            }
            catch (Exception excp)
            {
                logger.LogError("Exception RTSPHeader ToString. " + excp.Message);
                throw;
            }
        }