WCF(Windows Communication Foundation)
서비스 계약을 모델링하여 서비스에 대한 C# 코드를 생성할 수 있습니다.
시작하기 전에
이 프로시저에서 필요한 스테레오타입을 사용하려면
모델에 .Net WCF 프로파일을 적용해야 합니다.
이 태스크 정보
다이어그램에서 WCF 서비스 계약을 모델링하려면 다음을 수행하십시오.
- 다이어그램에서 UML 인터페이스를 추가하십시오. 선택적으로
인터페이스 대신 UML 클래스를 추가할 수 있습니다. 클래스는
서비스 계약으로도 작동할 수 있습니다.
- 인터페이스에 «Service Contract» 스테레오타입을 적용하십시오.
- 특성 보기의 스테레오타입 페이지에 있는 스테레오타입
특성 아래에서 사용자 구현에 필요한 대로
서비스 계약 특성을 설정하십시오.
- 인터페이스에서 하나 이상의 UML 오퍼레이션을 추가하십시오.
- 오퍼레이션마다 «Operation Contract» 스테레오타입을 적용하십시오.
- 오퍼레이션을 선택하십시오. 특성 보기의 스테레오타입 페이지에 있는
스테레오타입 특성 아래에서 사용자 구현에 필요한 대로
오퍼레이션 계약 특성을 설정하십시오.
- 다이어그램에서 UML 클래스를 추가하십시오.
- 클래스에서 인터페이스로의 실현(realization) 관계를 추가하십시오.
예
다음 이미지는 WCF 서비스 계약을 구현하는 클래스의
샘플 다이어그램을 보여 줍니다.
다음에 수행할 작업
서비스 계약 모델링 후
C# 코드를 생성하도록 UML에서 C#으로 변환을 구성 및 실행할 수 있습니다.