Клиент тестирования WCF разбивает строковое значение, а затем объединяет две части вместе

ScreenShot Я написал простую службу SOAP, которая возвращает объект, среди прочего, элемент данных строки типа. Все работает отлично, когда я использую услугу через письменный тестовый клиент, однако, когда я тестирую службу через тестовый клиент Visual Studio WCF, по какой-то причине, когда член данных строки превышает ровно 81 символ, клиент режет и затем конкатенирует строку снова.... следующим образом:

Вместо отображения: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis purus leo volutpatctorem ipsum dolor"

Тестирование клиентских дисплеев "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis purus leo volutpatc" + "torem ipsum dolor"

Это не проблема, а просто очень интересно, может ли кто-нибудь сказать мне, почему именно WCF tetst клиент делает это?

Ответ 1

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