현재 WCF 서비스를 사용하고 있습니다. 클라이언트 (응용 프로그램 사용)와 호스트 (서비스 응용 프로그램)를 모두 작성합니다.클라이언트에서 wcf 끝점의 서비스 참조를 생성합니다.
클라이언트에서 작업 중이므로 코드를 작성 중이며 3 가지 옵션이 있습니다.
- 는 를 채널 및 서비스 기준 등을 작성하고 공유
- util을 SVC를 사용하여 서비스 참조를 생성 클라이언트
- 에서 엔드 포인트에 서비스 참조 추가 요청 및 응답을 포함하는 호스트와 클라이언트 사이의 도서관 객체
현재 svc 유틸리티를 사용하여 옵션 2에 기울이고 있습니다. 나는 이것과 비슷한 명령으로 과거에 이것을했다 :
svcutil /t:code http://localhost.myapp.com/MyService.svc /out:"..\Folder\MyServiceReference.cs" /n:*,MyNamespace.MyApp.MyService/UseSerializerForFaults /ct:System.Collections.Generic.List`1
위에서 한 클래스에 서비스 참조를 생성한다. 이 참조를 수정하여 서비스 참조 생성의 각 클래스가 별도의 클래스에 추가되도록하고 싶습니다. 예를 들어 요청 개체와 요청 폴더, 응답 폴더의 응답 개체, 채널 폴더의 채널 및 다른 폴더의 다른 모든 엔터티에 생성 된 모든 요청 개체.
첫째, 두 번째 대안에 대한 내 선택에 대한 피드백? 또한 위에서 설명한대로 svcutil을 사용하여 클래스를 생성 할 수 있습니까?