在DataContract Serializer元数据中包含XML注释

时间:2010-07-07 21:18:37

标签: wcf serialization datacontract

有没有办法在DataContract中发送属性的摘要信息?

e.g。

[DataContract]
public class MyClass
{
  /// <summary>
  /// My Summary information
  /// </summary>
  [DataMember]
  public int MyProperty {get;set;}
}

是否可以获得获取数据的客户?我怀疑它,只是希望有人知道我不知道的事情,这很可能。 :)

2 个答案:

答案 0 :(得分:5)

在CodePlex上查看WCFExtras。我没有使用它,但听起来它完全符合你的要求:

  

从源代码XML注释添加WSDL文档

     

此扩展允许您添加WSDL   文档(annotaiton)直接   来自源文件中的XML注释。   这些评论将作为发表   WSDL的一部分,可用于   WSDL工具,知道如何采取   它们的优点(例如Apache Axis   wsdl2java和其他人)。发布2.0   还包括客户端WSDL   将转换那些WSDL的导入器   评论中的XML注释   生成代理代码。

答案 1 :(得分:1)

如果您指的是XML注释,那么不,它们无法发送。 WSDL中有一个noplace,它们可以以客户端可以使用它们的方式发送。