Session 元素 (XMLA)

使用 SOAP 请求消息中的 SOAP 标头标识实例上的现有显式会话 Analysis Services。

命名空间 urn:架构-microsoft-com: xml-分析

语法

  
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">  
   <soap:Header>  
      ...  
      <Session  
         xmlns="urn:schemas-microsoft-com:xml-analysis"  
         SessionId="string" />  
      ...  
   </soap:Header>  
   <soap:Body>  
      ...  
   </soap:Body>  
</soap:Envelope>  

元素特征

特征 说明
数据类型和长度
默认值
基数 0-1:可出现一次且仅出现一次的可选元素。

元素关系

关系 元素
父元素
子元素

属性

属性 说明
SessionId 标识要使用的会话的必需的 字符串 属性。 服务器实例使用全局唯一标识符 (GUID) 来识别会话。

备注

Session标头元素标识实例上的现有显式启动的会话。 Session元素是以下类型的消息中的 SOAP 标头的一部分:

  • 包含 BeginSession soap 标头元素的 soap 响应。

  • 用于标识要在其上运行 探索Execute 方法的会话的 SOAP 请求。

会话标识符并不保证会话保持有效。 Session元素中指定的会话可能会过期。 例如,如果会话超时或与会话相关联的连接断开,则该会话将过期。 如果会话过期并且不再有效,服务器将结束会话并回滚当前正在处理的任何事务。 使用不再有效的会话标识符发送的任何 SOAP 消息将失败,相应 SOAP 错误指示找不到指定的会话。

如果某个 会话 元素不是作为 SOAP 请求的一部分发送的,则该实例将在 发现执行 方法调用的持续时间内隐式开始一个会话,然后在该方法调用完成后结束该会话。