Udostępnij przez


getSession (dokumentacja interfejsu API języka JavaScript) dla Dynamics 365 Channel Integration Framework 2.0

Uwaga / Notatka

Ta zawartość dotyczy tylko Dynamics 365 Channel Integration Framework w wersji 2.0.

Uwaga / Notatka

Interfejsy API zarządzania sesjami umożliwiają integrowanie środowisk wielosesyjnych tylko w aplikacji obszaru roboczego usługi Copilot.

Zwraca obiekt zawierający unikatowy identyfikator sesji, unikatowy identyfikator konwersacji, kontekst i wartość parametru isFocused, w przypadku, gdy sesja należy do dostawcy kanału.

Składnia

Microsoft.CIFramework.getSession(sessionId).then(successCallback, errorCallback);

Parametry

Nazwa Typ Wymagane Opis
sessionId (identyfikator sesji) Sznurek Tak Identyfikator bieżącej sesji
successCallback (pomyślne wywołanie zwrotne) Funkcja Nie. Wywołaj, gdy żądanie bieżącej wartości szerokości zakończy się pomyślnie
errorOddzwanianie Funkcja Nie. Wywołaj, gdy żądanie bieżącej wartości szerokości zakończy się niepowodzeniem

Wartość zwracana

Obiekt zawierający identyfikator sesji, identyfikator konwersacji, kontekst i parametr isFocused

Example

Microsoft.CIFramework.getSession("session-id-1").then(
    function success(result) {
        console.log(result);
        // perform operations on session info
    },
    function (error) {
        console.log(error.message);
        // handle error conditions
    }
);