Пожалуйста, обратите внимание этот пример класса:Перекрытие сериализации для конкретного типа .NET
[Serializable]
public class SomeClass
{
private DateTime _SomeDateTime;
public DateTime SomeDateTime
{
get { return _SomeDateTime; }
set { _SomeDateTime = value; }
}
}
Я хотел бы изменить сериализации любого DateTime объявлен в классе по моим собственным правилам. Члены этого класса будут часто меняться, и я не хочу поддерживать собственный сериализатор для каждого изменения. Также я хотел бы, чтобы это поведение было унаследовано подклассами, а не кодировать собственный сериализатор для каждого. Сериализация выводится веб-службой. Спасибо за любую помощь!
Как это сделать, если эти делегаты не делают доступным объект SerializationInfo? – skolima 2009-03-11 14:44:20