Ejemplo n.º 1
0
 public void Set(HttpCookieCollection cookies)
 {
     _cookies = new List <HttpCookieDetail>();
     for (var index = 0; index < cookies.Count; ++index)
     {
         var cookie = new HttpCookieDetail();
         cookie.Set(cookies[index]);
         _cookies.Add(cookie);
     }
 }
Ejemplo n.º 2
0
        public void Read(BinaryReader reader)
        {
            _cookies.Clear();
            var adaptor = new BinaryReadAdaptor(reader);
            var count   = adaptor.ReadInt32();

            for (var index = 0; index < count; index++)
            {
                var cookie = new HttpCookieDetail();
                cookie.Read(reader);
                _cookies.Add(cookie);
            }
        }
Ejemplo n.º 3
0
        internal void ReadXml(XmlReadAdaptor adaptor, string elementName)
        {
            _cookies.Clear();

            if (adaptor.ReadElement(elementName))
            {
                while (adaptor.IsReadingElement(Constants.Xml.HttpDetail.Cookies.CookieElement))
                {
                    var cookie = new HttpCookieDetail();
                    cookie.ReadXml(adaptor, Constants.Xml.HttpDetail.Cookies.CookieElement);
                    _cookies.Add(cookie);
                }

                adaptor.ReadEndElement();
            }
        }
Ejemplo n.º 4
0
 internal HttpCookieGenericWrapper(HttpCookieDetail value)
     : base(value)
 {
 }
Ejemplo n.º 5
0
 internal HttpCookieMemberWrapper(HttpCookieDetail value)
 {
     _value = value;
 }