Udostępnij za pośrednictwem


Element sesja (XMLA)

Uses the SOAP header in a SOAP request message to identify an existing, explicit session on an instance of Microsoft SQL Server Analysis Services.

Obszar nazw urn: schemas-microsoft - com:xml - analiza

<soap:Envelope xmlns:soap="https://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>

Właściwości elementu

Charakterystyka

Description

Typ danych i długość

None

Wartość domyślna

None

Relacja

0-1: Opcjonalnego elementu, który może występować tylko raz i tylko raz.

Relacje elementu

Relacja

Element

Elementy nadrzędne

None

Elementy podrzędność

None

Atrybuty

Attribute

Description

Identyfikator sesji

Required String attribute that identifies the session to be used.Analysis Services uses a globally unique identifier (GUID) to identify a session.

Remarks

The Session header element identifies an existing, explicitly started sesja on the Analysis Services wystąpienie. The Session element is part of the SOAP header in the following types of messages:

  • Odpowiedź protokołu SOAP, która zawiera BeginSession Element nagłówka protokołu SOAP.

  • Żądanie protokołu SOAP do identyfikacji sesja, na którym ma być uruchomiona Odnajdowanie or wykonać metoda.

Identyfikator sesji nie gwarantuje, że sesja pozostaje ważny.Sesja określona w Session element może nie wygasa. Na przykład sesja mogą wygasać, jeśli limit czasu sesja lub skojarzone z sesja połączenie jest rozłączane.Jeśli sesja wygasa i nie jest już prawidłowy, Analysis Services Kończy sesję i ponownie rolkach każdą transakcję, aktualnie w toku. Wszystkie wiadomości protokołu SOAP, wysłane z identyfikatorem sesja, który jest już nie działa z błąd z protokołu SOAP wskazujący, że nie można odnaleźć określonej sesja.

Jeśli Session element nie jest wysyłana jako część żądania protokołu SOAP, Analysis Services wystąpienie niejawnie rozpocznie się sesja przez cały czas trwania Discover lub Execute Wywołanie metoda, a następnie kończy się w tej sesji po zakończeniu wywołania metoda.