RemotingServices 成员

提供多种使用和发布远程对象及代理的方法。无法继承此类。

下表列出了由 RemotingServices 类型公开的成员。

公共方法

  名称 说明
Public method Static Connect 已重载。 为已知对象创建一个代理。
Public method Static Disconnect 阻止对象通过注册的远程处理信道再接收任何消息。
Public method Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method Static ExecuteMessage 连接到指定的远程对象,并对其执行提供的 IMethodCallMessage
Public method Static GetEnvoyChainForProxy 返回在将消息发送到指定的代理所表示的远程对象时应使用的一系列 Envoy 接收器。
Public method GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method Static GetLifetimeService 返回控制指定对象的生存期策略的生存期服务对象。
Public method Static GetMethodBaseFromMethodMessage 从给定的 IMethodMessage 返回方法库。
Public method Static GetObjectData 按引用对象将指定封送序列化为所提供的 SerializationInfo
Public method Static GetObjectUri 为指定的对象检索 URI。
Public method Static GetObjRefForProxy 从指定的代理返回表示远程对象的 ObjRef
Public method Static GetRealProxy 返回指定透明代理后面的真实代理。
Public method Static GetServerTypeForUri 返回具有指定 URI 的对象的 Type
Public method Static GetSessionIdForMethodMessage 检索消息的会话 ID。
Public method GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method Static IsMethodOverloaded 返回一个布尔值,该值指示是否重载给定消息中的方法。
Public method Static IsObjectOutOfAppDomain 返回一个布尔值,该值指示给定透明代理指定的对象是否包含在与调用当前方法的对象不同的应用程序域中。
Public method Static IsObjectOutOfContext 返回一个布尔值,该值指示给定代理表示的对象是否包含在与调用当前方法的对象不同的上下文中。
Public method Static IsOneWay 返回一个布尔值,该值指示调用给定消息中指定的方法的客户端在继续执行之前是否等待服务器完成该方法的处理。
Public method Static IsTransparentProxy 返回一个布尔值,该值指示给定的对象是透明代理还是实际对象。
Public method Static LogRemotingStage 记录与外部调试器进行的远程处理交换所处的阶段。
Public method Static Marshal 已重载。 将给定的 MarshalByRefObject 转换为 ObjRef 类的实例,可以将该实例序列化以便在应用程序域之间以及通过网络进行传输。
Public method Static ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method Static SetObjectUriForMarshal 为后续的 Marshal 方法调用设置 URI。
Public method ToString  返回表示当前 ObjectString。 (从 Object 继承。)
Public method Static Unmarshal 已重载。 将给定的 ObjRef 转换为代理对象。

页首

请参见

参考

RemotingServices 类
System.Runtime.Remoting 命名空间