ConversationalAgentSession.RequestInterruptible(Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Solicita de forma sincrónica que esta ConversationalAgentSession sea interrumpible si se detecta la palabra clave para otro asistente digital.
Importante
Para evitar posibles problemas de simultaneidad, se recomienda usar RequestInterruptibleAsync en su lugar.
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, si es interrumpible; de lo contrario, false.
Devoluciones
ConversationalAgentSessionUpdateResponse.
Comentarios
Algunas sesiones de asistente digitales no se pueden interrumpir mediante otra señal. Por ejemplo, Cortana requiere que el usuario emita un comando cancel o stop para finalizar la sesión actual (el usuario no puede estar en una sesión de Cortana y emitir comandos a Alexa).
Si se puede interrumpir una sesión, la plataforma del Agente de conversación de Windows genera el evento SessionInterrupted para indicar que la aplicación de asistente digital debe establecerse en inactiva y detener la entrada de procesamiento.