//测试代码
FtpConfig config=new FtpConfig();
config.FtpAddress="111.111.111.111";
config.FtpMode="PASV";
config.FtpPort="21";
config.UserName="abc";
config.PassWord="abcd";
XmlSerializer xmlSer=new XmlSerializer(typeof(FtpConfig));
FileStream stream = new FileStream("test.xml", FileMode.OpenOrCreate);
xmlSer.Serialize( stream, config );
stream.Flush();
stream.Close();
FileStream stream2 = new FileStream("test.xml", FileMode.Open,FileAccess.Read);
FtpConfig config2=(FtpConfig)xmlSer.Deserialize(stream2);
stream2.Close();
// FtpConfig 类
using System;
using System.Xml.Serialization;
namespace upfile
{
/// <summary>
/// FtpConfig 的摘要说明。
/// </summary>
[Serializable]
public class FtpConfig
{
public FtpConfig()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
#region 字段
private string _ftpAddress;
private string _ftpPort;
private string _ftpMode;
private string _userName;
private string _passWord;
#endregion
#region 属性
public string FtpAddress
{
get
{
return _ftpAddress;
}
set
{
_ftpAddress=value;
}
}
public string FtpPort{
get
{
return _ftpPort;
}
set
{
_ftpPort=value;
}
}
public string FtpMode
{
get
{
return _ftpMode;
}
set
{
_ftpMode=value;
}
}
public string UserName
{
get
{
return _userName;
}
set
{
_userName=value;
}
}
public string PassWord
{
get
{
return _passWord;
}
set
{
_passWord=value;
}
}
#endregion
}
}
FtpConfig config=new FtpConfig();
config.FtpAddress="111.111.111.111";
config.FtpMode="PASV";
config.FtpPort="21";
config.UserName="abc";
config.PassWord="abcd";
XmlSerializer xmlSer=new XmlSerializer(typeof(FtpConfig));
FileStream stream = new FileStream("test.xml", FileMode.OpenOrCreate);
xmlSer.Serialize( stream, config );
stream.Flush();
stream.Close();
FileStream stream2 = new FileStream("test.xml", FileMode.Open,FileAccess.Read);
FtpConfig config2=(FtpConfig)xmlSer.Deserialize(stream2);
stream2.Close();
// FtpConfig 类
using System;
using System.Xml.Serialization;
namespace upfile
{
/// <summary>
/// FtpConfig 的摘要说明。
/// </summary>
[Serializable]
public class FtpConfig
{
public FtpConfig()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
#region 字段
private string _ftpAddress;
private string _ftpPort;
private string _ftpMode;
private string _userName;
private string _passWord;
#endregion
#region 属性
public string FtpAddress
{
get
{
return _ftpAddress;
}
set
{
_ftpAddress=value;
}
}
public string FtpPort{
get
{
return _ftpPort;
}
set
{
_ftpPort=value;
}
}
public string FtpMode
{
get
{
return _ftpMode;
}
set
{
_ftpMode=value;
}
}
public string UserName
{
get
{
return _userName;
}
set
{
_userName=value;
}
}
public string PassWord
{
get
{
return _passWord;
}
set
{
_passWord=value;
}
}
#endregion
}
}