次の方法で共有


ConversationalAgentTrigger コンストラクター

定義

ConversationalAgentTrigger のインスタンスを作成します。

public:
 ConversationalAgentTrigger();
 ConversationalAgentTrigger();
public ConversationalAgentTrigger();
function ConversationalAgentTrigger()
Public Sub New ()

注釈

ConversationalAgentSession非アクティブな状態で ConversationalAgentSignal が検出された場合、AAR は ConversationalAgentTrigger バックグラウンド イベントを発生させます。 その後、アプリで Signal プロパティを使用して会話を処理できます。

ConversationalAgentSessionアクティブ (リッスン、読み上げ、検出) 中に ConversationalAgentSignal が検出された場合、AAR は ConversationalAgentTrigger バックグラウンド イベントを発生しません。 代わりに、SessionInterrupted イベントを発生させ、デジタル アシスタント アプリがそれ自体を非アクティブに設定し、入力の処理を停止する必要があることを示します。 デジタルアシスタントは、新しい信号を無視するか、現在のセッションのコンテキストで使用するかを決定できます。

注意

一部のデジタル アシスタント セッションは、別の信号で中断できません。 たとえば、Cortana では、現在のセッションを終了するためにキャンセルまたは停止コマンドを発行する必要があります (ユーザーは Cortana セッションに参加できず、Alexa にコマンドを発行することはできません)。

適用対象