Возникает проблема с возвратом данных из веб-служб.
Я использую стек Metro.
Проблема:
Проблема в том, что мои данные содержат некоторые управляющие символы.Я не хочу зашифровывать свои данные, так как это повлечет за собой изменения кода на стороне клиента.
Лучше всего удалить управляющие символы, но сканирование по символам и удаление / замена всех символов окажет некоторое влияние на производительность.
Возможное решение:
Я хочу перехватить SOAP-сообщение, прежде чем metro отправит его клиенту и проверит управляющие символы.А затем замените все управляющие символы XML перед возвратом.
У кого-нибудь здесь есть идеи, как перехватить ответ перед возвратом?Или
как я могу написать свой собственный сериализатор / десериализатор, где я могу заменить контрольный символ?
Спасибо.