Я сериализую объект .net 4 с использованием DataContractJsonSerializer.Как я могу включить / исключить определенные свойства из сериализации на основе информации, доступной только во время выполнения?Можно ли использовать IDataContractSurrogate для этого?Если так .... Мне нужен хороший образец.Я в первую очередь хочу исключить свойства.Я не хочу заменять пустые значения .... однако я хочу полностью исключить определенные свойства во время выполнения.Я хочу сделать во время выполнения, что эквивалентно удалению атрибута DataMember во время предварительного выполнения.
Спасибо