ConversationalAgentSession.RequestInterruptibleAsync(Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fordert asynchron an, dass diese ConversationalAgentSession unterbrechbar ist, wenn die Schlüsselwort (keyword) für eine andere digitale Assistent erkannt wird.
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)
Parameter
- interruptible
-
Boolean
bool
True, wenn unterbrechbar; andernfalls false.
Gibt zurück
Das Ergebnis des asynchronen Vorgangs als ConversationalAgentSessionUpdateResponse.
- Attribute
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 sich nicht in einer Cortana-Sitzung befinden und Befehle an Alexa ausgeben).
Wenn eine Sitzung unterbrochen werden kann, löst die Windows Conversational Agent-Plattform das SessionInterrupted-Ereignis aus, um anzugeben, dass sich die digitale Assistent App auf inaktiv festlegen und die Verarbeitung der Eingabe beenden soll.