EntityAssignments class
エンティティ関連のイベントをサーフェスに追跡します。
注釈
エンティティを処理すると、可能なあいまいさが識別され、解決されると、イベントが割り当てられます。 この追跡は、複数の入力発話間で保持されます。
コンストラクター
Entity |
EntityAssignments クラスの新しいインスタンスを初期化します。 |
プロパティ
assignments | |
next |
表示する次のエンティティ イベントを取得します。 |
メソッド
dequeue(Action |
現在のイベントを削除し、メモリを更新します。 |
read(Action |
メモリからエンティティ イベント キューを読み取ります。 |
write(Action |
メモリに状態を書き込みます。 |
コンストラクターの詳細
EntityAssignments(EntityAssignment[])
EntityAssignments クラスの新しいインスタンスを初期化します。
new EntityAssignments(assignments?: EntityAssignment[])
パラメーター
- assignments
使用 EntityAssignments の一覧。
プロパティの詳細
assignments
nextAssignment
メソッドの詳細
dequeue(ActionContext)
現在のイベントを削除し、メモリを更新します。
function dequeue(actionContext: ActionContext): EntityAssignment
パラメーター
- actionContext
- ActionContext
メモリ コンテキスト。
戻り値
イベントを削除しました。
read(ActionContext)
メモリからエンティティ イベント キューを読み取ります。
static function read(actionContext: ActionContext): EntityAssignments
パラメーター
- actionContext
- ActionContext
メモリ コンテキスト。
戻り値
エンティティ イベント キュー。
write(ActionContext)
メモリに状態を書き込みます。
function write(actionContext: ActionContext)
パラメーター
- actionContext
- ActionContext
メモリ コンテキスト。