다음을 통해 공유


웹 서비스 프록시 생성(Master Data Services)

프록시 클래스를 사용하여 웹 서비스를 통해 Master Data Services에 프로그래밍 방식으로 액세스할 수 있습니다. 개발 프로젝트에 프록시 클래스를 추가하는 방법에는 .NET Framework에서 Svcutil.exe 명령줄을 사용하는 방법과 Microsoft Visual Studio에서 웹 참조를 추가하는 방법의 두 가지가 있습니다.

Svcutil.exe를 사용하여 프록시 추가

컴퓨터에서 Svcutil.exe를 사용하려면 Microsoft Visual Studio 또는 Microsoft Windows SDK가 설치되어 있어야 합니다. Visual Studio를 사용하는 경우에는 Visual Studio 명령 프롬프트를 사용하여 명령을 실행해야 합니다. 자세한 내용은 ServiceModel Metadata 유틸리티 도구(Svcutil.exe)(ServiceModel Metadata Utility Tool (Svcutil.exe))서비스 메타데이터에서 WCF 클라이언트 생성(Generating a WCF Client from Service Metadata)을 참조하십시오.

Svcutil.exe를 사용하여 프록시 클래스를 추가하려면 다음과 같은 명령을 사용합니다.

svcutil.exe http://<server_name:port>/<virtual_path>/Service/Service.svc 
/out:<proxy_name>.cs /messageContract /tcv:Version35 
/noconfig /ct:System.Collections.ObjectModel.Collection`1 
/namespace:*,Microsoft.MasterDataServices

각 항목이 나타내는 의미는 다음과 같습니다.

  • servername:port는 Master Data Services를 호스팅하는 컴퓨터의 이름과 포트 번호입니다.

  • virtual_path는 인터넷 정보 서비스(IIS)에서 Master Data Services의 가상 경로입니다.

  • proxy_name은 생성된 프록시의 C# 클래스 이름입니다.

웹 참조를 사용하여 프록시 추가

Visual Studio 프로젝트에서 웹 참조를 제공하여 프록시를 추가할 수도 있습니다. 자세한 내용은 방법: 웹 참조 추가 및 제거(How to: Add and Remove Web References)를 참조하십시오.

참고 항목

개념