DelegatingTurnContext 클래스
- java.
lang. Object - com.
microsoft. bot. builder. DelegatingTurnContext
- com.
구현
public class DelegatingTurnContext
implements TurnContext
형식화되지 않은 내부 TurnContext를 래핑하는 TurnContext입니다.
생성자 요약
| 생성자 | Description |
|---|---|
| DelegatingTurnContext(TurnContext withTurnContext) |
위임 |
메서드 요약
| 한정자 및 형식 | 메서드 및 설명 |
|---|---|
| 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(Speech Synthesis Markup Language) 형식으로 speak 지정합니다.
매개 변수:
sendActivity
public CompletableFuture
들어오는 활동의 보낸 사람에게 메시지 활동을 보냅니다.
작업이 성공적으로 전송되면 작업 결과에는 수신 채널이 작업에 할당한 ID를 포함하는 ResourceResponse 개체가 포함됩니다.
textReplyToSend콘텐츠에 적용되는 제한은 채널 설명서를 참조하세요.
음성, 속도, 볼륨, 발음 및 피치와 같은 봇 음성의 다양한 특성을 제어하려면 SSML(Speech Synthesis Markup Language) 형식으로 speak 지정합니다.
매개 변수:
setLocale
public void setLocale(String withLocale)
이 컨텍스트 개체에서 로캘을 설정합니다.
매개 변수:
updateActivity
public CompletableFuture
기존 활동을 대체합니다.
작업이 성공적으로 전송되면 작업 결과에는 수신 채널이 작업에 할당한 ID를 포함하는 ResourceResponse 개체가 포함됩니다.
이를 호출하기 전에 대체 활동의 ID를 바꿀 활동의 ID로 설정합니다.
매개 변수: