Condividi tramite


ConversationalAgentSession.RequestInterruptibleAsync(Boolean) Metodo

Definizione

Richiede in modo asincrono che questa ConversationalAgentSession sia interrotta se viene rilevata la parola chiave per un'altra 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 interrotto; in caso contrario, false.

Restituisce

Risultato dell'operazione asincrona come ConversationalAgentSessionUpdateResponse.

Attributi

Commenti

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

Se una sessione può essere interrotta, la piattaforma Windows Conversational Agent genera l'evento Session Interrotto per indicare che l'app digitale assistente deve impostarsi su input inattivo e interrompere l'elaborazione.

Si applica a