2012-02-22 2 views
0

클래스를 웹 서비스로 변환 할 웹 서비스 래퍼를 찾고 있습니다. 각 클래스는 특정 서비스로, 인스턴스 관리 유형은 "percall"입니다. 거기에 어떤 도구가 있습니까? 아니면이 변환을위한 간단한 방법이 있습니까? 예를 들어이 도구는 클래스에 "서비스 계약"속성을 추가하고 공용 메소드에 "작업 계약"을 추가 할 수 있으며 공용 메소드의 모든 입력 및 출력 데이터에 "데이터 계약"을 추가 할 수 있습니다.클래스를 wcf 서비스로 자동 변환

답변

2

AFAIK 존재하지 않습니다. ASMX 또는 WCF와

웹 서비스는 특정 짐승이다. 수업을 듣고 수업을들을 수는 없습니다. 데이터 계약, 서비스 계약, 메소드 별 운영 계약 등을 정의해야합니다.

http://msdn.microsoft.com/en-us/library/ms734712.aspx에서 "Getting started with WCF"를 확인하십시오.

행운을 빈다.

+1

다시 생각해 볼 필요가 있습니다. 그러나 DataContractSerializer가 DataContract로 표시되지 않은 클래스에 합리적인 방법을 적용하고 ServiceContracts 및 OperationContracts를 직접 (서비스 계약 인터페이스가없는) 클래스에 정의 할 수 있다고 가정하면 모든 것을 장식하는 전처리 기와 같은 솔루션을 추측 할 수 있습니다 공공의 수업과 공공의 방법이 가능할 수있다. .NET 4/4.5는 끝점 구성을 더 쉽게 만듭니다. 그러나 당신이 말했듯이, OP는 그렇게하는 것이 좋지 않을 것입니다. – StuartLC

+0

감사합니다. 실제로 공용 메서드의 모든 입력 및 출력 데이터에 클래스 및 데이터 계약에 서비스 계약을 추가하고 공용 메서드에 대한 "작업 계약"을 자동으로 추가하는 도구가 필요합니다. 내 마스터 프로젝트의 일부로이 도구가 필요합니다. 나는 코드를 작성하여 그것을 할 수 없다. 입력 프로젝트가 지정되지 않았기 때문입니다. –

관련 문제