ServicedComponent 成员

表示使用 COM+ 服务的所有类的基类。

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

公共构造函数

  名称 说明
Public method ServicedComponent 初始化 ServicedComponent 类的新实例。

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method CreateObjRef  创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。)
Public method Dispose 已重载。 释放由 ServicedComponent 占用的资源。
Public method Static DisposeObject 完成对象并移除关联的 COM+ 引用。
Public method Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetLifetimeService  检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method InitializeLifetimeService  获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method Static ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method ToString  返回表示当前 ObjectString。 (从 Object 继承。)

页首

受保护的方法

  名称 说明
Protected method Activate 当从池创建或分配对象时,由基础结构调用。重写此方法以将自定义初始化代码添加到对象中。
Protected method CanBePooled 在将对象放回到池中之前结构调用该方法。重写此方法以决定是否将对象放回到池中。
Protected method Construct 恰好在调用构造函数后由基础结构调用,并且在构造函数字符串中传递。重写该方法以使用结构字符串值。
Protected method Deactivate 当对象即将停用时由基础结构调用。重写该方法以在使用实时 (JIT) 编译代码或对象池时向对象添加自定义终止代码。
Protected method Dispose 已重载。 释放由 ServicedComponent 占用的资源。
Protected method Finalize  允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
Protected method MemberwiseClone  已重载。 (从 MarshalByRefObject 继承。)

页首

显式接口实现

  名称 说明
Explicit interface implementation Method System.EnterpriseServices.IRemoteDispatch.RemoteDispatchAutoDone 确保在 COM+ 上下文中,ServicedComponent 类对象的 done 位在远程方法调用后设置为 true
Explicit interface implementation Method System.EnterpriseServices.IRemoteDispatch.RemoteDispatchNotAutoDone 不确保在 COM+ 上下文中,ServicedComponent 类对象的 done 位在远程方法调用后设置为 true
Explicit interface implementation Method System.EnterpriseServices.IServicedComponentInfo.GetComponentInfo 获取 ServicedComponent 类实例的相关信息。

页首

请参见

参考

ServicedComponent 类
System.EnterpriseServices 命名空间