Compartilhar via


getSession (Referência da API JavaScript) para Dynamics 365 Channel Integration Framework 2.0

Observação

Esse conteúdo se aplica somente à Estrutura de Integração de Canais do Dynamics 365 versão 2.0.

Observação

As APIs de gerenciamento de sessão permitem que você integre experiências de várias sessões somente no aplicativo de espaço de trabalho do Copilot Service.

Retorna um objeto que contém o identificador exclusivo da sessão, o identificador exclusivo da conversa, o contexto e o valor do parâmetro isFocused, caso a sessão pertença ao provedor de canais.

Sintaxe

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

Parâmetros

Nome Tipo Required Descrição
ID da sessão String Yes ID da sessão atual
sucessoRetorno de chamada Função Não Chamar quando a solicitação do valor de largura atual for bem-sucedida
erroRetorno de chamada Função Não Chamar quando a solicitação do valor de largura atual falhar

Valor de retorno

Objeto que contém ID de sessão, ID de conversa, contexto e parâmetro 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
    }
);