Session 对象用于表示当前数据库访问会话,它是所有操作的起点。如果要编写挂钩,请通过 Entity 对象的 GetSession 方法访问所提供的当前 Session 对象。由于挂钩在修改记录(实体)的环境中操作,因此您始终具有将从中调用 GetSession 的对应 Entity 对象。
如果要编写外部应用程序来访问 Rational ClearQuest 数据库,那么必须创建 Session 对象并登录到数据库。要处理实体,那么必须调用将返回实体对象的 API。
Session 对象是访问 Rational ClearQuest 用户数据库的入口点。对于 ClearQuest 挂钩,当用户登录到数据库时会自动创建 Session 对象,并且可通过 Entity 对象使用该对象。如果要编写外部应用程序,那么必须创建 Session 对象,并使用它登录到数据库。