2010-10-26 133 views
0

我正在使用.NET编写WebService,并使用不带公共属性的自定义类型。它看起来像这样: Class diagramm for MacAddress自定义数据类型作为WebService中的参数

它与内置类型Guid类似,但具有MAC地址的特殊验证规则。肥皂的描述是这样的:

<StringProperty>string</StringProperty> 
<GuidProperty>guid</GuidProperty> 
<MacAddressProperty /> 
<!--My aim: <MacAddressProperty>macaddress</MacAddressProperty> --> 

我的问题:我能创造一个类型像MacAddress,以确保类型安全,并把它作为参数一个WebService?我怎么能说来自调用者的交付字符串应填入参数化的构造函数(可能像Guid作品 - 它有一个带有字符串参数的构造函数)?

感谢 亚历克斯

回答

1

如果您在使用结构属性的值,并通过Web服务参数化作为vieweable。您的财产将被填充/序列化,然后再将其发送给客户。

请参阅本教程,也许这将有助于理解机制。

http://www.codeproject.com/KB/WCF/first_WCF_Service.aspx

+0

也许我错了,但在另一则留言中提到我不使用WCF。不过,我会看看这篇文章。 – Alex 2010-10-26 14:59:24

相关问题