сериализация нескольких свойств из класса-наследника
От: sergunok  
Дата: 11.10.10 12:33
Оценка:
Как нынче в .NET проще всего сериализовать/десериализовать несколько public-свойств из класса-наследника (не сериализуя все остальные public-свойства и свойства базового касса)..
Все равно во что и каким способом. Главное чтоб атрибутами это по-быстрому разметить.
Re: сериализация нескольких свойств из класса-наследника
От: Aen Sidhe Россия Просто блог
Дата: 11.10.10 12:36
Оценка:
Здравствуйте, sergunok, Вы писали:

S>Как нынче в .NET проще всего сериализовать/десериализовать несколько public-свойств из класса-наследника (не сериализуя все остальные public-свойства и свойства базового касса)..

S>Все равно во что и каким способом. Главное чтоб атрибутами это по-быстрому разметить.



DataContractAttribute/DataMemberAttribute
С уважением, Анатолий Попов.
ICQ: 995-908
Re: сериализация нескольких свойств из класса-наследника
От: QrystaL Украина  
Дата: 11.10.10 13:33
Оценка:
Здравствуйте, sergunok, Вы писали:

S>Как нынче в .NET проще всего сериализовать/десериализовать несколько public-свойств из класса-наследника (не сериализуя все остальные public-свойства и свойства базового касса)..

S>Все равно во что и каким способом. Главное чтоб атрибутами это по-быстрому разметить.

NonSerialized
Re[2]: сериализация нескольких свойств из класса-наследника
От: sergunok  
Дата: 11.10.10 13:57
Оценка:
Здравствуйте, Aen Sidhe, Вы писали:

AS>Здравствуйте, sergunok, Вы писали:


S>>Как нынче в .NET проще всего сериализовать/десериализовать несколько public-свойств из класса-наследника (не сериализуя все остальные public-свойства и свойства базового касса)..

S>>Все равно во что и каким способом. Главное чтоб атрибутами это по-быстрому разметить.

AS>


AS>DataContractAttribute/DataMemberAttribute


Матерится дотнет, говорит базовый класс не отмечен атрибутом сериализации... А он в библиотечке. Эх.
Re[3]: сериализация нескольких свойств из класса-наследника
От: Aen Sidhe Россия Просто блог
Дата: 11.10.10 13:58
Оценка:
Здравствуйте, sergunok, Вы писали:

S>Здравствуйте, Aen Sidhe, Вы писали:


AS>>Здравствуйте, sergunok, Вы писали:


S>>>Как нынче в .NET проще всего сериализовать/десериализовать несколько public-свойств из класса-наследника (не сериализуя все остальные public-свойства и свойства базового касса)..

S>>>Все равно во что и каким способом. Главное чтоб атрибутами это по-быстрому разметить.

AS>>


AS>>DataContractAttribute/DataMemberAttribute


S>Матерится дотнет, говорит базовый класс не отмечен атрибутом сериализации... А он в библиотечке. Эх.


Сериализуешь прилагаемым сериализатором или стандартным?
С уважением, Анатолий Попов.
ICQ: 995-908
Re[4]: сериализация нескольких свойств из класса-наследника
От: sergunok  
Дата: 11.10.10 14:02
Оценка:
Здравствуйте, Aen Sidhe, Вы писали:

AS>Здравствуйте, sergunok, Вы писали:


S>>Здравствуйте, Aen Sidhe, Вы писали:


AS>>>Здравствуйте, sergunok, Вы писали:


S>>>>Как нынче в .NET проще всего сериализовать/десериализовать несколько public-свойств из класса-наследника (не сериализуя все остальные public-свойства и свойства базового касса)..

S>>>>Все равно во что и каким способом. Главное чтоб атрибутами это по-быстрому разметить.

AS>>>


AS>>>DataContractAttribute/DataMemberAttribute


S>>Матерится дотнет, говорит базовый класс не отмечен атрибутом сериализации... А он в библиотечке. Эх.


AS>Сериализуешь прилагаемым сериализатором или стандартным?


Вот так:
DataContractSerializer ser =
new DataContractSerializer(typeof(Derived));
Re: Если речь про Xml сериализацию, то ...
От: BluntBlind  
Дата: 12.10.10 07:40
Оценка:
Здравствуйте, sergunok, Вы писали:
S>Как нынче в .NET проще всего сериализовать/десериализовать несколько public-свойств из класса-наследника (не сериализуя все остальные public-свойства и свойства базового касса)..
S>Все равно во что и каким способом. Главное чтоб атрибутами это по-быстрому разметить.

Если речь про Xml сериализацию, то нужно наследнику реализовать IXmlSerializable, что позволит полностью контролировать как формат так и содержимое при сериализации.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.