SqlConnection成员如何在自定义类中实现序列化?
SqlConnection是系统的类,本身没有实现过序列化。所以想用下面的代码手动序列化,可是还是没有序列化成功。
[Serializable]
public class Test2 : ISerializable
{
SqlConnection Conn;
public Test2()
{
Conn = new SqlConnection();
}
public Test2(SerializationInfo info,StreamingContext text)
{
this.Conn = (SqlConnection) info.GetValue("Conn", typeof(SqlConnection));
}
void ISerializable.GetObjectData(SerializationInfo info,StreamingContext text)
{
info.AddValue("Conn", this.Conn);
}
}