есть ли некоторый способ отправить сводную информацию свойств в DataContract?
например.
[DataContract]
public class MyClass
{
/// <summary>
/// My Summary information
/// </summary>
[DataMember]
public int MyProperty {get;set;}
}
это может быть доступно клиенту, который получает datacontract? Я сомневаюсь относительно этого, просто надеясь, что кто-то знает что-то, что я не делаю, который довольно вероятен.:)
Взгляните на WCFExtras на CodePlex. Я не использовал его, но похоже, что он делает именно то, что вы хотите:
Добавление документации WSDL из комментариев XML исходного кода
Это расширение позволяет добавлять WSDL документация (annotaiton) напрямую из комментариев XML в исходном файле. Эти комментарии будут опубликованы как часть WSDL и доступны для Инструменты WSDL, которые умеют их преимущество (например, Apache Axis wsdl2java и другие). Релиз 2.0 также включает WSDL на стороне клиента импортер, который превратит эти WSDL комментарии к комментариям XML в сгенерированный код прокси.
Если вы имеете в виду комментарии XML, то нет, они не могут быть отправлены. В WSDL нет места, куда они могли бы быть отправлены таким образом, чтобы клиент мог их использовать.