Exemplo n.º 1
0
        // Override abstract
        public override void FromXML(string xml)
        {
            string        clearXml   = decrypt(xml, key, salt);
            XmlSerializer serializer = new XmlSerializer(typeof(ComData));
            ComData       comData    = new ComDataToClient();

            try
            {
                StringReader    sReader    = new StringReader(clearXml);
                ComDataToClient tmpComData = (ComDataToClient)serializer.Deserialize(sReader);
                message  = tmpComData.message;
                name     = tmpComData.name;
                filename = tmpComData.filename;
                start    = tmpComData.start;
                end      = tmpComData.end;
                lower    = tmpComData.lower;
                upper    = tmpComData.upper;
                symbols  = tmpComData.symbols;
                numbers  = tmpComData.numbers;
            }
            catch (InvalidOperationException)
            {
                // Not XML
                Console.WriteLine("Server: Invalid XML : " + xml);
            }
        }
Exemplo n.º 2
0
        // Override abstract
        public override void FromXML(string xml)
        {
            string        clearXml   = decrypt(xml, key, salt);
            XmlSerializer serializer = new XmlSerializer(typeof(ComData));
            ComData       comData    = new ComDataToClient();
            StringReader  sReader    = new StringReader(clearXml);

            try
            {
                ComDataToServer tmpComData = (ComDataToServer)serializer.Deserialize(sReader);
                message       = tmpComData.message;
                name          = tmpComData.name;
                status        = tmpComData.status;
                acceptingWork = tmpComData.acceptingWork;
                password      = tmpComData.password;
                isWorkMessage = tmpComData.isWorkMessage;
                workStatus    = tmpComData.workStatus;
            }
            catch (InvalidOperationException)
            {
                // Not XML
                Console.WriteLine("Server: Invalid XML : " + xml);
            }
        }