2010-07-07 16 views
6

¿Hay alguna manera de enviar la información de resumen de las propiedades en un DataContract?Incluyendo comentarios XML en DataContract Serializer Metadata

p. Ej.

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

¿Puede esto estar disponible para el cliente que obtiene el contrato de datos? Lo dudo, solo espero que alguien sepa algo que yo no sé, lo cual es bastante probable. :)

Respuesta

5

Eche un vistazo a WCFExtras en CodePlex. Yo no lo he utilizado, pero parece que hace exactamente lo que quiere:

Adición de documentación WSDL desde el código fuente XML Comentarios

Esta extensión le permite añadir WSDL documentación (annotaiton) directamente de comentarios XML en su archivo fuente. Estos comentarios se publicarán como parte del WSDL y están disponibles para herramientas WSDL que saben cómo aprovechar ventaja de ellos (por ejemplo, Apache Axis wsdl2java y otros). La versión 2.0 también incluye un importador WSDL del lado del cliente que convertirá esos comentarios WSDL en comentarios XML en el código proxy generado .

+0

versión más reciente: https://wcfextrasplus.codeplex.com/ WCFExtras + – J4S0Nc

+0

WCFExtrasPlus se ha movido a GitHub. Aquí: https://github.com/lamronby/wcfextrasplus – Deantwo

1

Si se refiere a los comentarios de XML, entonces no, no se pueden enviar. No hay lugar dentro de un WSDL en el que se puedan enviar de tal manera que un cliente pueda usarlos.

Cuestiones relacionadas