ConversationalAgentSession.RequestInterruptible(Boolean) Metodo

Definizione

Richiede in modo sincrono che conversationalAgentSession sia interrompibile se viene rilevata la parola chiave per un altro assistente digitale.

Importante

Per evitare possibili problemi di concorrenza, è consigliabile usare invece 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

Parametri

interruptible
Boolean

bool

True, se interrompibile; in caso contrario, false.

Restituisce

ConversationalAgentSessionUpdateResponse.

Commenti

Alcune sessioni assistente digitali non possono essere interrotte da un altro segnale. Ad esempio, Cortana richiede all'utente di eseguire un comando di annullamento o arresto per terminare la sessione corrente (l'utente non può trovarsi in una sessione di Cortana e rilasciare comandi ad Alexa).

Se una sessione può essere interrotta, la piattaforma Agente conversazionale di Windows genera l'evento SessionInterrupted per indicare che l'app di assistente digitale deve impostarsi su input inattivo e interrompere l'elaborazione.

Si applica a

Vedi anche