Ejemplo n.º 1
0
        public static KeyvalList<String, String> ConvertoKeyvalList(Object datas)
        {
            String data = datas.ToString();
            if (String.IsNullOrEmpty(data))
                return new KeyvalList<String, String>();

            data = data.Substring(data.IndexOf("{") + 1, data.IndexOf("}") - 1);

            KeyvalList<String, String> keyvalList = new KeyvalList<String, String>();
            String[] keyvalPairs = data.Split(new Char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
            foreach (String item in keyvalPairs)
            {
                String[] keyvalPair = item.Split('=');
                keyvalList.Add(new Keyval<String, String>
                {
                    Key = keyvalPair[0].Trim(),
                    Value = keyvalPair[1].Trim()
                });
            }
            return keyvalList;
        }
Ejemplo n.º 2
0
 public ValueSession(Socket socket)
 {
     this.socket = socket;
     cookies = new KeyvalList<string, string>();
 }