ConversationalAgentSession.RequestInterruptibleAsync(Boolean) Método
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.
Solicita de forma assíncrona que essa ConversationalAgentSession seja interruptível se o palavra-chave para outro assistente digital for detectado.
public:
virtual IAsyncOperation<ConversationalAgentSessionUpdateResponse> ^ RequestInterruptibleAsync(bool interruptible) = RequestInterruptibleAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<ConversationalAgentSessionUpdateResponse> RequestInterruptibleAsync(bool const& interruptible);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<ConversationalAgentSessionUpdateResponse> RequestInterruptibleAsync(bool interruptible);
function requestInterruptibleAsync(interruptible)
Public Function RequestInterruptibleAsync (interruptible As Boolean) As IAsyncOperation(Of ConversationalAgentSessionUpdateResponse)
Parâmetros
- interruptible
-
Boolean
bool
True, se interrompível; caso contrário, false.
Retornos
O resultado da operação assíncrona como conversationalAgentSessionUpdateResponse.
- Atributos
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.