ConversationalAgentSession.RequestInterruptibleAsync(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 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.