ConversationalAgentTrigger Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma instância de um ConversationalAgentTrigger.
public:
ConversationalAgentTrigger();
ConversationalAgentTrigger();
public ConversationalAgentTrigger();
function ConversationalAgentTrigger()
Public Sub New ()
Comentários
Se um ConversationalAgentSignal for detectado enquanto conversationalAgentSession estiver inativo, o AAR gerará um evento de fundo ConversationalAgentTrigger . Em seguida, seu aplicativo pode usar a propriedade Signal para processar a conversa.
Se um ConversationalAgentSignal for detectado enquanto um ConversationalAgentSession estiver ativo (escutando, falando, detectando), o AAR não gerará um evento de fundo ConversationalAgentTrigger . Em vez disso, ele aciona o evento SessionInterrupted para indicar que o aplicativo de assistente digital deve se definir como inativo e interromper o processamento de entrada. A assistente digital pode decidir ignorar o novo sinal ou usá-lo no contexto da sessão atual.
Observação
Algumas sessões de assistente digital não podem ser interrompidas por outro sinal. Por exemplo, a Cortana exige que o usuário emita um comando cancelar ou parar para encerrar a sessão atual (o usuário não pode estar em uma sessão da Cortana e emitir comandos para Alexa).