Udostępnij za pośrednictwem


Element sesji (XMLA)

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

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

Składnia

<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

Opis

Typ danych i długości

Brak

Wartość domyślna

Brak

Kardynalność

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

Relacje elementu

Relacja

Element

Elementy nadrzędne

Brak

Elementy podrzędne

Brak

Atrybuty

Attribute

Opis

Identyfikator sesji

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

Uwagi

Session Element nagłówka identyfikuje istniejącej, wyraźnie rozpoczęto sesja na Usługi Analysis Serviceswystąpienie. Session Element jest częścią nagłówek protokołu SOAP w następujące typy komunikatów:

  • Odpowiedź protokołu SOAP, który zawiera BeginSession element nagłówka protokołu SOAP.

  • Żądanie protokołu SOAP do identyfikowania sesja, która ma być Discover lub Wykonywanie metoda.

Identyfikator sesji nie gwarantuje, że sesja pozostaje ważna.Sesja określona w Session elementu mogą wygasać.Na przykład sesja można wygasa, jeżeli limit czasu sesja lub skojarzony z sesja połączenie jest rozłączane.Jeśli sesja wygasa i nie jest już prawidłowy, Usługi Analysis Services kończy sesję i wycofuje transakcjami aktualnie w procesie.Nie wszystkie wiadomości SOAP, wysłane z identyfikatorem sesja, który nie jest już prawidłowy z błąd SOAP wskazujący, że nie można odnaleźć określonej sesja.

Jeśli Session element nie jest wysyłana w ramach żądania protokołu SOAP, Usługi Analysis Services wystąpienie niejawnie rozpoczyna się w czasie trwania sesja Discover lub Execute wywołanie metoda i kończy się w tej sesja po zakończeniu wywołania metoda.