コード例 #1
0
        public static SPSKeyValueList Deserialize(string serializedData)
        {
            byte[]          buffer              = Convert.FromBase64String(serializedData);
            BinaryFormatter formatter           = new BinaryFormatter();
            MemoryStream    serializationStream = new MemoryStream(buffer);
            SPSKeyValueList list = (SPSKeyValueList)formatter.Deserialize(serializationStream);

            return(list);
        }
コード例 #2
0
        public static string Serialize(SPSKeyValueList list)
        {
            BinaryFormatter formatter = new BinaryFormatter();

            formatter.AssemblyFormat = FormatterAssemblyStyle.Simple;
            MemoryStream serializationStream = new MemoryStream();

            formatter.Serialize(serializationStream, list);
            serializationStream.Close();
            return(Convert.ToBase64String(serializationStream.GetBuffer()));
        }