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.
Zobacz także