WCF(Windows Communication Foundation)
메시지 계약을 모델링할 수 있습니다.
시작하기 전에
이 프로시저에서 필요한 스테레오타입을 사용하려면
모델에 .Net WCF 프로파일을 적용해야 합니다.
C# 변환 프로파일은 C# 구조체 작성에
선택적입니다.
이 태스크 정보
다이어그램에서 WCF 메시지 계약을 모델링하려면 다음을 수행하십시오.
- 다이어그램에서 UML 클래스를 추가하십시오.
- 클래스에 «Message Contract» 스테레오타입을 적용하십시오. 선택적으로 C# 구조체를 작성하려면 클래스에 «CSharp Struct»
스테레오타입도 적용해야 합니다.
- 특성 보기의 스테레오타입 페이지에 있는 스테레오타입
특성 아래에서 사용자 구현에 필요한 대로
메시지 계약 특성을 설정하십시오.
- 클래스에서 하나 이상의 UML 속성을 추가하십시오.
- 메시지의 SOAP(Simple Object Access Protocol) 헤더에 생성할
속성마다 «Message Header» 스테레오타입을 적용하십시오.
- 메시지의 SOAP 본문에 생성할 속성마다
«Message Body Member» 스테레오타입을 적용하십시오.
예
다음 이미지는 메시지 계약의 샘플 다이어그램을 보여 줍니다.
다음에 수행할 작업
메시지 계약을 모델링한 후에는
C# 코드를 생성하도록 UML에서 C#으로 변환을 구성 및 실행할 수 있습니다.