iTsSbClientConnection 接口 (sbtsv.h)
公开用于存储来自远程桌面连接 (RDC) 客户端传入连接请求的状态信息的方法和属性。 此信息不需要存储在资源或筛选器插件上,这允许插件无状态。
插件可以使用此接口获取有关客户端发起的连接请求的信息,然后做出有关负载均衡、放置和业务流程的决策。 此接口还存储所有这些操作的结果。 在客户端成功登录到目标计算机之前, ITsSbClientConnection 对象应保留。
继承
ITsSbClientConnection 接口继承自 IUnknown 接口。 ITsSbClientConnection 还具有以下类型的成员:
方法
ITsSbClientConnection 接口包含以下方法。
ITsSbClientConnection::get_ClientConnectionPropertySet 检索一个对象,该对象包含与客户端连接关联的属性。 |
ITsSbClientConnection::get_ConnectionError 检索一个值,该值指示在处理客户端连接时发生的错误。 |
ITsSbClientConnection::get_Domain 检索一个值,该值指示远程桌面连接 (RDC) 客户端的域名。 |
ITsSbClientConnection::get_Environment 检索一个 对象,该对象包含有关承载目标计算机的环境的信息。 |
ITsSbClientConnection::get_FarmName 场名称。 |
ITsSbClientConnection::get_InitialProgram 检索一个值,该值指示在用户登录到目标计算机时启动的程序。 |
ITsSbClientConnection::get_IsFirstAssignment 这是否是第一个工作分配。 |
ITsSbClientConnection::get_LoadBalanceResult 检索一个值,该值指示负载均衡返回的目标计算机的名称。 |
ITsSbClientConnection::get_RdFarmType Rd 场类型。 |
ITsSbClientConnection::get_SamUserAccount 检索一个值,该值指示发起连接的用户的域名和用户名。 |
ITsSbClientConnection::get_UserName 检索一个值,该值指示发起连接的用户的名称。 |
ITsSbClientConnection::get_UserSidString 字符串格式的用户 SID。 |
ITsSbClientConnection::GetContext 使用 PutContext 方法检索插件存储的上下文信息。 |
ITsSbClientConnection::GetDisconnectedSession 获取断开连接的会话。 |
ITsSbClientConnection::P utContext 插件可用于存储特定于连接的上下文信息。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2012 |
目标平台 | Windows |
标头 | sbtsv.h |