直接远程处理

在很多情况下,您会希望直接使用远程处理基础结构,尤其是在与远程处理基础结构的扩展结合使用时。 例如,如果您想在特定的 URL 上发布特定的对象,可以调用 Marshal,并传递该对象和您想用于该对象的统一资源标识符 (URI),还可以选择传递 Type(表示将向客户端公开的类型信息)。 通过调用 Disconnect 并传递该对象引用,可以随时撤消该对象的发布。 然后,您可以在其他 URI 上重新发布同一个对象。 您可以轻松地使用这个方法来发布您始终完全控制的对象。

如果要从客户端获取对远程对象的引用,则可以完成注册例程,也可以简单地调用 Connect 来获取服务器激活的对象的代理。 有关此操作的简单示例,请参见远程处理示例:动态发布

请参见

其他资源

CallContext 和直接远程处理
高级远程处理

Footer image

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