ConversationalAgentSession.RequestInterruptibleAsync(Boolean) Metodo

Definizione

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

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)

Parametri

interruptible
Boolean

bool

True, se interrompibile; in caso contrario, false.

Restituisce

Risultato dell'operazione asincrona come ConversationalAgentSessionUpdateResponse.

Attributi

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