ConversationalAgentTrigger コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ConversationalAgentTrigger のインスタンスを作成します。
public:
ConversationalAgentTrigger();
ConversationalAgentTrigger();
public ConversationalAgentTrigger();
function ConversationalAgentTrigger()
Public Sub New ()
注釈
ConversationalAgentSession が非アクティブな状態で ConversationalAgentSignal が検出された場合、AAR は ConversationalAgentTrigger バックグラウンド イベントを発生させます。 その後、アプリで Signal プロパティを使用して会話を処理できます。
ConversationalAgentSession がアクティブ (リッスン、読み上げ、検出) 中に ConversationalAgentSignal が検出された場合、AAR は ConversationalAgentTrigger バックグラウンド イベントを発生しません。 代わりに、SessionInterrupted イベントを発生させ、デジタル アシスタント アプリがそれ自体を非アクティブに設定し、入力の処理を停止する必要があることを示します。 デジタルアシスタントは、新しい信号を無視するか、現在のセッションのコンテキストで使用するかを決定できます。
注意
一部のデジタル アシスタント セッションは、別の信号で中断できません。 たとえば、Cortana では、現在のセッションを終了するためにキャンセルまたは停止コマンドを発行する必要があります (ユーザーは Cortana セッションに参加できず、Alexa にコマンドを発行することはできません)。