2011-01-25 1 views
0

.NET 2.0 클라이언트가 내 서비스를 호출 할 수 있도록 .NET 4.0에서 웹 서비스를 개발해야합니다.'웹 참조에서 자동 생성 클래스의 속성에 Postfix를 지정하십시오.

'웹 참조 추가 ...'기능을 사용하여 Visual Studio 2010에서 자동 생성 프록시 클래스를 만들 때 속성 이름에 '지정됨'이 추가 된 추가 부울 속성이 있습니다. 예를 들어

는 :

public long Id { set; get; } 
public bool IdSpecified { set; get; } 

왜 이러한 추가 속성이 추가된다? 내가 추가 할 수 없도록 할 수있는 일이 있습니까? 아니면 완전히 무시할 수 있습니까?

답변

0

이 문제는 이미 this post에서 처리되었습니다.

1

이러한 속성은 wsdl.exe 또는 svcutil.exe에 의해 생성 된 것으로 생각됩니다. 그들은 귀하의 서비스가 아닌 귀하의 프록시 클래스에만 존재합니까? 내가 사용하지 않을 것이라고 염려하지 않는 한, 나는 그 (것)들과 아무 것도하려고 애 쓰지 않을 것이다.

+0

예, 프록시 클래스에만 있습니다. 나는 단지 그들을 무시하고, 그들이 무엇을 위해 있는지 모르는 것이 편안하지 않다. – Mas

+0

몇 가지 실험을 통해 'Specified'필드가 무시되면 기본값이 false이며 값이 전송되지 않는다는 것을 알게되었습니다. – Mas

관련 문제