Compartilhar via


ConversationalAgentSession.RequestInterruptible(Boolean) Método

Definição

Solicita de forma síncrona que essa ConversationalAgentSession seja interruptível se o palavra-chave para outro assistente digital for detectado.

Importante

Para evitar possíveis problemas de simultaneidade, recomendamos usar RequestInterruptibleAsync .

public:
 virtual ConversationalAgentSessionUpdateResponse RequestInterruptible(bool interruptible) = RequestInterruptible;
ConversationalAgentSessionUpdateResponse RequestInterruptible(bool const& interruptible);
public ConversationalAgentSessionUpdateResponse RequestInterruptible(bool interruptible);
function requestInterruptible(interruptible)
Public Function RequestInterruptible (interruptible As Boolean) As ConversationalAgentSessionUpdateResponse

Parâmetros

interruptible
Boolean

bool

True, se interrompível; caso contrário, false.

Retornos

Um ConversationalAgentSessionUpdateResponse.

Comentários

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).

Se uma sessão puder ser interrompida, a plataforma agente de conversação do Windows aciona o evento SessionInterrupted para indicar que o aplicativo de assistente digital deve se definir como inativo e interromper o processamento de entrada.

Aplica-se a

Confira também