高级设计问题

由于远程类型的类型信息是客户端所必需的,因此在客户端上部署远程类型程序集通常最为容易。但是,您在很多情况下并不会希望客户端能够访问类型的实现。此问题有多种解决方法:

  • 在服务器和客户端共享的程序集中声明接口。

    Note注意:

    客户端必须调用 GetObject 才能实例化代理。由于无法创建接口的实例,因此使用运算符 new 会导致编译错误。

  • 使用 Soapsuds 工具生成元数据程序集。有关更多信息,请参见 将 Soapsuds.exe 用于远程处理

  • 使用 Soapsuds 工具生成源代码。有关更多信息,请参见 将 Soapsuds.exe 用于远程处理

请参见

其他资源

高级远程处理
Soapsuds Tool (Soapsuds.exe)

Footer image

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。