Я пишу WebService в .NET и использую настраиваемый тип без публичных свойств. Это выглядит так: Пользовательский тип данных как параметр в WebService
Он похож на встроенный тип Guid
, но со специальными правилами проверки MAC-адресов. Описание SOAP выглядеть следующим образом:
<StringProperty>string</StringProperty>
<GuidProperty>guid</GuidProperty>
<MacAddressProperty />
<!--My aim: <MacAddressProperty>macaddress</MacAddressProperty> -->
Мой вопрос: Можно ли создать тип как MacAddress
для обеспечения безопасности типа и использовать его в качестве параметра для WebService? Как я могу сказать, что поставленная строка от вызывающего должна быть заполнена параметризованным конструктором (возможно, как Guid
works - у него есть конструктор со строковым параметром)?
Благодаря Alex
Может быть, я ошибаюсь, но, как говорится в другом комментарии я не использую WCF. Тем не менее, я посмотрю на статью. – Alex