고급 디자인 문제

원격 형식의 형식 정보가 클라이언트에 필요하기 때문에 원격 형식 어셈블리를 클라이언트에 배포하는 것이 가장 쉬운 경우가 있습니다. 하지만 대부분의 경우 형식의 구현에 클라이언트가 액세스하는 것을 허용하지 않으려 합니다. 이 문제를 해결하는 데는 여러 가지 방법이 있습니다.

  • 서버와 클라이언트가 공유하는 어셈블리에서 인터페이스를 선언합니다.

    Note참고:

    클라이언트는 GetObject를 호출하여 프록시를 인스턴스화해야 합니다. 연산자 new를 사용하면 인터페이스의 인스턴스를 만들 수 없기 때문에 컴파일 오류가 발생합니다.

  • Soapsuds 도구를 사용하여 메타데이터 어셈블리를 생성합니다. 자세한 내용은 원격 서비스에서 Soapsuds.exe 사용을 참조하십시오.

  • Soapsuds 도구를 사용하여 소스 코드를 생성합니다. 자세한 내용은 원격 서비스에서 Soapsuds.exe 사용.

참고 항목

기타 리소스

고급 원격 서비스
Soapsuds Tool (Soapsuds.exe)

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.