ConversationalAgentSession.RequestInterruptible(Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
別のデジタル アシスタントのキーワード (keyword)が検出された場合、この ConversationalAgentSession を中断可能にすることを同期的に要求します。
重要
コンカレンシーの問題を回避するには、代わりに RequestInterruptibleAsync を使用することをお勧めします。
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
パラメーター
- interruptible
-
Boolean
bool
割り込み可能な場合は True。それ以外の場合は false。
戻り値
ConversationalAgentSessionUpdateResponse。
注釈
一部のデジタル アシスタント セッションは、別の信号で中断できません。 たとえば、Cortana では、現在のセッションを終了するためにキャンセルまたは停止コマンドを発行する必要があります (ユーザーは Cortana セッションに参加できず、Alexa にコマンドを発行することはできません)。
セッションを中断できる場合、Windows Conversational Agent プラットフォームは SessionInterrupted イベントを発生させ、デジタル アシスタント アプリ自体を非アクティブに設定し、入力の処理を停止する必要があることを示します。