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