hi to all.
I am serializing my object / converting it to XML data
and passing to another page and again Deserializing it.
i am using following function to serialize and Deserializing
public static string Serialize(object objectToSerialize)
{
MemoryStream mem = new MemoryStream();
XmlSerializer ser = new XmlSerializer(objectToSerialize.GetType());
ser.Serialize(mem, objectToSerialize);
ASCIIEncoding ascii = new ASCIIEncoding();
return ascii.GetString(mem.ToArray());
}
public static object Deserialize(string xmlString)
{
Type typeToDeserialize;
byte[] bytes = Encoding.UTF8.GetBytes(xmlString);
typeToDeserialize =xmlString.GetType();
MemoryStream mem = new MemoryStream(bytes);
XmlSerializer ser = new XmlSerializer(typeof (User ));
return ser.Deserialize(mem);
}
i have object User as
public class User
{
public string UserId { get; set; }
public string Depatment { get; set; }
public string Role { get; set; }
internal byte[] FPTemplates { get; set; }
}
now when i am serializing it i m getting only first three elements
FPTemplates which is byte[] it is not present in xml file
what should i do to get full serialization of object.??
plz help me...
thank in advance...:)
god bless u all.. :)