Как нынче в .NET проще всего сериализовать/десериализовать несколько public-свойств из класса-наследника (не сериализуя все остальные public-свойства и свойства базового касса)..
Все равно во что и каким способом. Главное чтоб атрибутами это по-быстрому разметить.
Re: сериализация нескольких свойств из класса-наследника
Здравствуйте, sergunok, Вы писали:
S>Как нынче в .NET проще всего сериализовать/десериализовать несколько public-свойств из класса-наследника (не сериализуя все остальные public-свойства и свойства базового касса).. S>Все равно во что и каким способом. Главное чтоб атрибутами это по-быстрому разметить.
DataContractAttribute/DataMemberAttribute
С уважением, Анатолий Попов.
ICQ: 995-908
Re: сериализация нескольких свойств из класса-наследника
Здравствуйте, sergunok, Вы писали:
S>Как нынче в .NET проще всего сериализовать/десериализовать несколько public-свойств из класса-наследника (не сериализуя все остальные public-свойства и свойства базового касса).. S>Все равно во что и каким способом. Главное чтоб атрибутами это по-быстрому разметить.
Здравствуйте, Aen Sidhe, Вы писали:
AS>Здравствуйте, sergunok, Вы писали:
S>>Как нынче в .NET проще всего сериализовать/десериализовать несколько public-свойств из класса-наследника (не сериализуя все остальные public-свойства и свойства базового касса).. S>>Все равно во что и каким способом. Главное чтоб атрибутами это по-быстрому разметить.
AS>
AS>DataContractAttribute/DataMemberAttribute
Матерится дотнет, говорит базовый класс не отмечен атрибутом сериализации... А он в библиотечке. Эх.
Re[3]: сериализация нескольких свойств из класса-наследника
Здравствуйте, sergunok, Вы писали:
S>Здравствуйте, Aen Sidhe, Вы писали:
AS>>Здравствуйте, sergunok, Вы писали:
S>>>Как нынче в .NET проще всего сериализовать/десериализовать несколько public-свойств из класса-наследника (не сериализуя все остальные public-свойства и свойства базового касса).. S>>>Все равно во что и каким способом. Главное чтоб атрибутами это по-быстрому разметить.
AS>>
AS>>DataContractAttribute/DataMemberAttribute
S>Матерится дотнет, говорит базовый класс не отмечен атрибутом сериализации... А он в библиотечке. Эх.
Сериализуешь прилагаемым сериализатором или стандартным?
С уважением, Анатолий Попов.
ICQ: 995-908
Re[4]: сериализация нескольких свойств из класса-наследника
Здравствуйте, 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));
Здравствуйте, sergunok, Вы писали: S>Как нынче в .NET проще всего сериализовать/десериализовать несколько public-свойств из класса-наследника (не сериализуя все остальные public-свойства и свойства базового касса).. S>Все равно во что и каким способом. Главное чтоб атрибутами это по-быстрому разметить.
Если речь про Xml сериализацию, то нужно наследнику реализовать IXmlSerializable, что позволит полностью контролировать как формат так и содержимое при сериализации.