Freigeben über


ConversationalAgentSession.RequestInterruptibleAsync(Boolean) Methode

Definition

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.

Gilt für: