DelegatingTurnContext クラス
- java.
lang. Object - com.
microsoft. bot. builder. DelegatingTurnContext
- com.
実装
public class DelegatingTurnContext
implements TurnContext
型指定されていない内部 TurnContext をラップする TurnContext。
コンストラクターの概要
| コンストラクター | 説明 |
|---|---|
| DelegatingTurnContext(TurnContext withTurnContext) |
Delegating |
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
| java.util.concurrent.CompletableFuture<java.lang.Void> |
deleteActivity(ConversationReference conversationReference)
既存のアクティビティを削除します。 |
| java.util.concurrent.CompletableFuture<java.lang.Void> |
deleteActivity(String activityId)
既存のアクティビティを削除します。 |
| Activity |
getActivity()
内部コンテキストのアクティビティを取得します。 |
|
Bot |
getAdapter()
内部コンテキストのアクティビティを取得します。 |
| java.lang.String |
getLocale()
このコンテキスト オブジェクトのロケールを取得します。 |
| boolean |
getResponded()
内部コンテキストの応答値を取得します。 |
|
Turn |
getTurnState()
内部コンテキストのアクティビティを取得します。 |
|
Turn |
onDeleteActivity(DeleteActivityHandler handler)
削除アクティビティ操作の応答ハンドラーを追加します。 |
|
Turn |
onSendActivities(SendActivitiesHandler handler)
送信アクティビティ操作の応答ハンドラーを追加します。 |
|
Turn |
onUpdateActivity(UpdateActivityHandler handler)
更新アクティビティ操作の応答ハンドラーを追加します。 |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivities(List<Activity> activities)
受信アクティビティの送信者にアクティビティの一覧を送信します。 |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(Activity activity)
受信アクティビティの送信者にアクティビティを送信します。 |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(String textReplyToSend)
受信アクティビティの送信者にメッセージ アクティビティを送信します。 |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(String textReplyToSend, String speak)
受信アクティビティの送信者にメッセージ アクティビティを送信します。 |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(String textReplyToSend, String speak, InputHints inputHint)
受信アクティビティの送信者にメッセージ アクティビティを送信します。 |
| void |
setLocale(String withLocale)
このコンテキスト オブジェクトにロケールを設定します。 |
|
java.util.concurrent.CompletableFuture<Resource |
updateActivity(Activity activity)
既存のアクティビティを置き換えます。 |
メソッドの継承元: java.lang.Object
コンストラクターの詳細
DelegatingTurnContext
public DelegatingTurnContext(TurnContext withTurnContext)
DelegatingTurnContext クラスの新しいインスタンスを初期化します。
パラメーター:
メソッドの詳細
deleteActivity
public CompletableFuture
既存のアクティビティを削除します。
パラメーター:
deleteActivity
public CompletableFuture
既存のアクティビティを削除します。
パラメーター:
getActivity
getAdapter
getLocale
public String getLocale()
このコンテキスト オブジェクトのロケールを取得します。
戻り値:
getResponded
getTurnState
onDeleteActivity
public TurnContext onDeleteActivity(DeleteActivityHandler handler)
削除アクティビティ操作の応答ハンドラーを追加します。
コンテキストの deleteActivity(String activityId) が呼び出されると、アダプターは、登録されたハンドラーをコンテキスト オブジェクトに追加された順序で呼び出します。
パラメーター:
onSendActivities
public TurnContext onSendActivities(SendActivitiesHandler handler)
送信アクティビティ操作の応答ハンドラーを追加します。
コンテキストの sendActivity(Activity activity) または sendActivities(List<Activity> activities) メソッドが呼び出されると、アダプターは、登録されたハンドラーをコンテキスト オブジェクトに追加された順序で呼び出します。
パラメーター:
onUpdateActivity
public TurnContext onUpdateActivity(UpdateActivityHandler handler)
更新アクティビティ操作の応答ハンドラーを追加します。
コンテキストの updateActivity(Activity activity) が呼び出されると、アダプターは、登録されたハンドラーをコンテキスト オブジェクトに追加された順序で呼び出します。
パラメーター:
sendActivities
public CompletableFuture
受信アクティビティの送信者にアクティビティの一覧を送信します。
アクティビティが正常に送信された場合、タスクの結果には、受信チャネルがアクティビティに割り当てた ID を含む ResourceResponse オブジェクトの配列が含まれます。
パラメーター:
sendActivity
public CompletableFuture
受信アクティビティの送信者にアクティビティを送信します。
パラメーター:
sendActivity
public CompletableFuture
受信アクティビティの送信者にメッセージ アクティビティを送信します。
アクティビティが正常に送信された場合、タスクの結果には、受信チャネルがアクティビティに割り当てた ID を含む ResourceResponse オブジェクトが含まれます。
textReplyToSendの内容に課せられる制限については、チャネルのドキュメントを参照してください。
パラメーター:
sendActivity
public CompletableFuture
受信アクティビティの送信者にメッセージ アクティビティを送信します。
アクティビティが正常に送信された場合、タスクの結果には、受信チャネルがアクティビティに割り当てた ID を含む ResourceResponse オブジェクトが含まれます。
textReplyToSendの内容に課せられる制限については、チャネルのドキュメントを参照してください。
音声、レート、音量、発音、ピッチなど、ボットの音声のさまざまな特性を制御するには、音声合成マークアップ言語 (SSML) 形式で speak を指定します。
パラメーター:
sendActivity
public CompletableFuture
受信アクティビティの送信者にメッセージ アクティビティを送信します。
アクティビティが正常に送信された場合、タスクの結果には、受信チャネルがアクティビティに割り当てた ID を含む ResourceResponse オブジェクトが含まれます。
textReplyToSendの内容に課せられる制限については、チャネルのドキュメントを参照してください。
音声、レート、音量、発音、ピッチなど、ボットの音声のさまざまな特性を制御するには、音声合成マークアップ言語 (SSML) 形式で speak を指定します。
パラメーター:
setLocale
public void setLocale(String withLocale)
このコンテキスト オブジェクトにロケールを設定します。
パラメーター:
updateActivity
public CompletableFuture
既存のアクティビティを置き換えます。
アクティビティが正常に送信された場合、タスクの結果には、受信チャネルがアクティビティに割り当てた ID を含む ResourceResponse オブジェクトが含まれます。
これを呼び出す前に、置換アクティビティの ID を、置き換えるアクティビティの ID に設定します。
パラメーター: