次の方法で共有


ConversationalAgentSession.RequestInterruptibleAsync(Boolean) メソッド

定義

別のデジタル アシスタントのキーワード (keyword)が検出された場合、この ConversationalAgentSession を中断可能にすることを非同期的に要求します。

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)

パラメーター

interruptible
Boolean

bool

割り込み可能な場合は True。それ以外の場合は false。

戻り値

ConversationalAgentSessionUpdateResponse としての非同期操作の結果。

属性

注釈

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

セッションを中断できる場合、Windows Conversational Agent プラットフォームは SessionInterrupted イベントを発生させ、デジタル アシスタント アプリ自体を非アクティブに設定し、入力の処理を停止する必要があることを示します。

適用対象