2010-07-07 3 views
6

DataContract의 속성 요약 정보를 보내는 방법은 무엇입니까?DataContract Serializer 메타 데이터에 XML 주석 포함

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

datacontract를 가져 오는 클라이언트가이 기능을 사용할 수 있습니까? 나는 의심 스럽다. 누군가가 내가 모르는 뭔가를 알고 있기를 바랄 뿐이다. :)

답변

5

CodePlex에서 WCFExtras을 살펴보십시오. 나는 그것을 사용하지 않은,하지만 당신이 원하는 정확히 무엇을하는 것처럼 소리 : 소스 코드의 XML에서 WSDL 문서를 추가

이 확장은 WSDL 문서를 추가 할 수 있습니다

(annotaiton) 댓글 직접 소스 파일의 XML 주석에서. 이러한 주석은 WSDL의 일부분 인 으로 게시되며 WSDL 도구 (예 : Apache Axis wsdl2java 및 기타)에서 의 이점을 취하는 방법을 알고있는 도구에서 사용할 수 있습니다. 릴리스 2.0 에는 클라이언트 측 WSDL 가져 오기 도구가 포함되어있어 프록시 코드가 인 WSDL 주석을 XML 주석으로 변환합니다.

+0

최신 버전 : https://wcfextrasplus.codeplex.com/ WCFExtras + – J4S0Nc

+0

WCFExtrasPlus가 GitHub로 이동했습니다. 여기 : https://github.com/lamronby/wcfextrasplus – Deantwo

1

XML 주석을 언급하고있는 경우, 아니오를 보낼 수 없습니다. 클라이언트가 WSDL을 사용할 수있는 방법으로 보낼 수있는 WSDL에는 아무 것도 없습니다.

관련 문제