【发布时间】:2010-10-26 14:35:34
【问题描述】:
我正在用 .NET 编写 WebService,并使用没有公共属性的自定义类型。它看起来像这样:
它类似于内置类型Guid,但对 MAC 地址有特殊的验证规则。 SOAP 描述如下所示:
<StringProperty>string</StringProperty>
<GuidProperty>guid</GuidProperty>
<MacAddressProperty />
<!--My aim: <MacAddressProperty>macaddress</MacAddressProperty> -->
我的问题:我可以创建像 MacAddress 这样的类型来确保类型安全并将其用作 WebService 的参数吗?我怎么能说调用者传递的字符串应该填写在参数化的构造函数中(可能像Guid 一样工作 - 它有一个带有字符串参数的构造函数)?
谢谢 亚历克斯
【问题讨论】:
标签: c# .net web-services custom-type