Я хотел бы, чтобы все строки во входящих сообщениях WCF были обрезаны, чтобы мне не приходилось беспокоиться об их обрезке во всех моих операциях. Я могу сделать это с помощью IParameterInspector и тонкой логики отражения, но, похоже, должен быть способ получше.

Я пытался использовать IDataContractSurrogate, но GetDeserializedObject не вызывается для десериализации строк.

Есть ли другой способ подключиться к DataContractSerializer, который позволил бы мне изменять строки без массивного отражения?

0
Annabelle 5 Мар 2011 в 01:14
Звучит опасно с точки зрения обслуживания. Но это также звучит интересно, и мне нравится жить опасно.
 – 
user47589
5 Мар 2011 в 01:31

1 ответ