다음을 통해 공유


고급 디자인 문제

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

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

    Note참고:

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

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

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

참고 항목

기타 리소스

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

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.