Freigeben über


ConversationalAgentSession.RequestInterruptible(Boolean) Methode

Definition

Fordert synchron an, dass diese ConversationalAgentSession unterbrochen werden kann, wenn die Schlüsselwort (keyword) für eine andere digitale Assistent erkannt wird.

Wichtig

Um mögliche Parallelitätsprobleme zu vermeiden, wird stattdessen die Verwendung von RequestInterruptibleAsync empfohlen.

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

Parameter

interruptible
Boolean

bool

True, wenn unterbrechungsfähig; Andernfalls false.

Gibt zurück

Ein ConversationalAgentSessionUpdateResponse.

Hinweise

Einige digitale Assistent Sitzungen können nicht durch ein anderes Signal unterbrochen werden. Cortana erfordert beispielsweise, dass der Benutzer einen Befehl zum Abbrechen oder Beenden ausgibt, um die aktuelle Sitzung zu beenden (der Benutzer kann nicht in einer Cortana-Sitzung sein und Befehle an Alexa ausstellen).

Wenn eine Sitzung unterbrochen werden kann, löst die Windows Conversational Agent-Plattform das SessionInterrupted-Ereignis aus, um anzugeben, dass die digitale Assistent App sich selbst auf inaktiv festlegen und die Verarbeitung von Eingaben beenden sollte.

Gilt für:

Weitere Informationen