Exemple #1
0
        private Message Deserialize(string s, MessageType messageType)
        {
            byte[]                  bytes             = Encoding.UTF8.GetBytes(s);
            MemoryStream            inputStream       = new MemoryStream(bytes);
            XmlRpcMessageSerializer messageSerializer = new XmlRpcMessageSerializer(Encoding.UTF8);

            return(messageSerializer.Deserialize(inputStream, messageType));
        }
Exemple #2
0
        private static string Serialize(Message messageStream)
        {
            MemoryStream            outputStream      = new MemoryStream();
            XmlRpcMessageSerializer messageSerializer = new XmlRpcMessageSerializer(Encoding.UTF8);

            messageSerializer.Serialize(messageStream, outputStream);
            outputStream.Position = 0;
            StreamReader  reader = new StreamReader(outputStream);
            string        line;
            StringBuilder sb = new StringBuilder();

            while ((line = reader.ReadLine()) != null)
            {
                sb.Append(line);
            }
            return(sb.ToString());
        }