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