-
WCF 구현.NetFramWork/WCF 2022. 7. 6. 17:07
먼저 WCF를 사용하기 위해서는 어셈블리 참조 추가가 필요!
어셈블리명 : System.ServiceModel
네임스페이스 : using System.ServiceModel;
--서비스 구성 절차--
1) interface를 만들면서 계약 구성
[ServiceContract] //서비스 계약
[OperationContract] //메시지 계약
2) 서비스 객체를 정의 ( 계약된 인터페이스를 상속)
구현 상속( 상속받은 추상 메서드를 정의)
3) 호스팅 (IIS or exe)
1) 호스팅 객체를 만듬 (첫번째 인자 : 서비스 객체 정보 2번째 인자 : 주소)
2) endpoint구성 (첫번째인자 : 인터페이스, 두번째인자 : 바인딩 처리, 세번째 인자 : 주소)
주소 작성후 아래 화면이 뜨면 성공!!
클라이언트 구현 (윈폼기반)
1) 서비스 참조 추가
2) 네임스페이스 등록 후 버튼 1 클릭시 sayhello();
결과
'.NetFramWork > WCF' 카테고리의 다른 글
WCF 맛보기 (0) 2022.07.06 WCF란 무엇인가? (0) 2022.04.20 웹서비스란? (XML WebService) (0) 2022.04.20