Product Documentation

启用自定义事件录制

Feb 23, 2016

Session Recording 允许您使用第三方应用程序将自定义数据(称为事件)插入到已录制的会话中。 使用 Session Recording Player 查看会话时会显示这些事件。 它们属于已录制会话文件的一部分,无法在录制会话之后对其进行修改。

例如,某个事件可能包含以下文本:“用户打开浏览器”。用户每次在录制会话过程中打开浏览器时,都会将该文本插入到录制件中。 使用 Session Recording Player 播放该会话时,查看器可以通过记录 Session Recording Player 的事件和书签列表中显示的标记数,来查找并计算用户打开某个浏览器的次数。

将自定义事件插入到服务器上的录制件中:

  • 可使用“Session Recording Agent Properties”启用要插入自定义事件的每台服务器上的设置。 必须分别启用每台服务器;不能全局启用站点中的所有服务器。
  • 写入在每个用户的 XenApp 会话内部运行的事件 API 上构建的应用程序(以将数据插入到录制件中)。

Session Recording 安装包括一个事件录制 COM 应用程序 (API),允许您将文本从第三方应用程序插入到录制件中。 可以使用以多种编程语言(包括 Visual Basic、C++ 或 C# )编写的 API。 Session Recording Event API .dll 作为 Session Recording 安装的一部分进行安装。 可以在 C:\Program Files\Citrix\SessionRecording\Agent\Bin\Interop.UserApi.dll 下找到该文件。

启用服务器上的自定义事件记录

  1. 登录到安装了 Session Recording Agent 的服务器。
  2. 开始菜单中,选择 Session Recording Agent Properties
  3. Session Recording Agent Properties 中,单击录制选项卡。
  4. 自定义事件录制下,选择允许第三方应用程序将自定义数据录制到此 XenApp 服务器上复选框。