Je souhaite que toutes les chaînes des messages WCF entrants soient tronquées afin que je n'ai pas à m'inquiéter de les couper dans toutes mes opérations. Je peux accomplir cela avec un IParameterInspector
et beaucoup de logique de réflexion délicate, mais il semble qu'il doit y avoir un meilleur moyen.Ajustement automatique des chaînes dans les messages WCF entrants
J'ai essayé d'utiliser un IDataContractSurrogate
, mais le GetDeserializedObject
n'est pas appelé pour la désérialisation de chaîne.
Existe-t-il un autre moyen de connecter dans DataContractSerializer qui me permettrait de modifier des chaînes sans réflexion massive?
Sons dangereux du point de vue de la maintenance. Mais cela semble aussi intéressant, et j'aime vivre dangereusement. – Amy