共用方式為


Session 元素 (XMLA)

在 SOAP 要求訊息中使用 SOAP 標頭,在 Analysis Services 的實例上識別現有的明確會話。

命名空間 urn:架構-microsoft-com: xml-分析

Syntax

  
<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>  

元素特性

特性 描述
資料類型和長度 None
預設值 None
基數 0-1:只能出現一次的選擇性元素。

元素關聯性

關聯性 元素
父元素 None
子元素 None

屬性

屬性 描述
SessionId 識別要使用之會話的必要 字串 屬性。 伺服器實例會使用全域唯一識別碼 (GUID) 來識別會話。

備註

Session header 元素會識別實例上現有、明確啟動的會話。 Session元素是下列訊息類型中 SOAP 標頭的一部分:

  • 包含 BeginSession soap 標頭元素的 soap 回應。

  • 用以識別要執行 探索執行 方法之會話的 SOAP 要求。

工作階段識別碼並不保證工作階段會維持有效狀態。 Session元素中指定的會話可能會過期。 例如,如果工作階段逾時或是與工作階段有關的連接中斷,則此工作階段可能會過期。 如果會話過期而不再有效,則伺服器會結束會話,並回復目前正在處理中的任何交易。 與不再有效的工作階段識別碼一起傳送的任何 SOAP 訊息都會失敗,而且會出現一個 SOAP 錯誤,表示找不到指定的工作階段。

如果 會話 元素未傳送為 SOAP 要求的一部分,則實例會在 探索執行 方法呼叫期間隱含地開始會話,然後在方法呼叫完成之後結束該會話。