Esempio n. 1
0
        // Leave this here for testing
        public virtual string GetInputText()
        {
            Encoding encoding = Encoding.UTF8;

            _headers.Value <string>(HttpRequestHeaders.ContentEncoding, x => encoding = Encoding.GetEncoding(x));
            _headers.Value <string>("x-encoding", x => encoding = Encoding.GetEncoding(x));

            var reader = new StreamReader(_data.Input, encoding);

            return(reader.ReadToEnd());
        }
Esempio n. 2
0
        public string get_header_Name(HeaderRequest request)
        {
            string text = null;

            _headers.Value <string>(request.Name, x => text = x);

            return(text);
        }
Esempio n. 3
0
 public void Correlate()
 {
     _headers.Value <string>(Correlation_Id, id => _writer.AppendHeader(Correlation_Id, id));
 }
 public static void Value <T>(this IRequestHeaders headers, HttpRequestHeader header, Action <T> callback)
 {
     headers.Value(header.ToName(), callback);
 }