ConversationalAgentSession.RequestInterruptible(Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.