Отправка GUID через Nusoap в WCF - PullRequest
0 голосов
/ 26 мая 2011

Я использую Nusoap для вызова службы WCF. Ранее все функции имели «string» или «int», но на этот раз у нас есть Guid. Это будет работать? Нужно ли делать что-то особенное с обеих сторон? Конечно, можно перераспределить вызов так, чтобы он принимал строку вместо Guid, но что если я не могу этого сделать?

1 Ответ

0 голосов
/ 26 мая 2011

На стороне NuSoap не должно иметь значения, используете ли вы строку, если ее формат является допустимым форматом Guid (например, 12345678-1234-1234-1234-1234567890AB, 123456781234123412341234567890AB и т. Д.). Со стороны WCF он будет проанализирован в строго типизированный Guid, в противном случае сообщение будет отклонено.

Подумайте об этом так, как служба WCF, вам все равно, кто вам звонит, если они передают действительные XML-документы в соответствии с вашим описанием. Они могли бы создать всю вещь, используя конкатенацию строк или загрузку файлов и замену значений в них, вы не знаете и не должны волноваться. Пока XML и значения, которые они передают, соответствуют схеме, с которой вы согласились, все будет «просто работать».

...