ConversationalAgentSession.RequestInterruptibleAsync(Boolean) Método

Definición

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.

Se aplica a