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

另请参阅

远程桌面虚拟化接口