Сериализация без определённых атрибутов

asu81
Дата: 25.05.2006 09:38:35
Добрый день.
Есть проблема с тем как серилизовать объект без некоторых атрибутов.
Вот часть описания класса который я сериализую, атрибут "login" не должен быть сериализован
public class ConnectionProperties
{
private System.Data.OleDb.OleDbConnection connection;
protected string userName, userName2;
[XmlIgnoreAttribute]
protected string login;
protected string dataBase;
........................................
Вот процесс сериализации
ConnectionProperties LDView = ConnectionProperties.GetInstance();
............
XmlSerializer settingSerializer = new XmlSerializer(typeof(ConnectionProperties));
StreamWriter settingsWriter = new StreamWriter("settings.xml");
settingSerializer.Serialize(settingsWriter, LDView);
settingsWriter.Close();
...........
Проблема в том, что в xml файл выгружается и атрибут "login", чего мне не надо.
Подскажите в чем может быть проблема?
gerss
Дата: 25.05.2006 10:47:07
Попробуй вместо

[XmlIgnoreAttribute]
protected string login;

вот так
[XmlIgnore()]
protected string login;


Сергей

------------------
Умом Россию не понять...
С умом она несовместима.
asu81
Дата: 25.05.2006 12:10:57
Не помогло:(
Доброжелатель101
Дата: 14.11.2008 11:59:55
вот так прекрасно работает
[XmlIgnore]
public virtual IList<People> PeopleWEr {....