ConversationalAgentSession.RequestInterruptibleAsync(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 asincrónica que esta ConversationalAgentSession sea interrumpible si se detecta la palabra clave para otro asistente digital.
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, si se puede interrumpir; de lo contrario, false.
Devoluciones
Resultado de la operación asincrónica como ConversationalAgentSessionUpdateResponse.
- Atributos
Comentarios
Algunas sesiones de asistente digitales no pueden ser interrumpidas por 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 agente de conversación de Windows genera el evento SessionInterrupted para indicar que la aplicación de asistente digital debe establecerse en inactiva y dejar de procesar la entrada.