DialogManager 클래스
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogManager
- com.
public class DialogManager
대화 시스템을 실행하는 클래스입니다.
생성자 요약
| 생성자 | Description |
|---|---|
| DialogManager(Dialog rootDialog, String dialogStateProperty) |
DialogManager 클래스의 새 인스턴스를 초기화합니다. |
메서드 요약
다음에서 상속된 메서드 java.lang.Object
생성자 세부 정보
DialogManager
public DialogManager(Dialog rootDialog, String dialogStateProperty)
DialogManager 클래스의 새 인스턴스를 초기화합니다.
매개 변수:
메서드 세부 정보
getConversationState
public ConversationState getConversationState()
ConversationState를 가져옵니다.
반환:
getDialogs
public DialogSet getDialogs()
DialogSet을 반환합니다.
반환:
getExpireAfter
public Integer getExpireAfter()
이후 봇의 상태가 만료될 (선택적) 시간(밀리초)을 가져옵니다.
반환:
getInitialTurnState
public TurnContextStateCollection getInitialTurnState()
모든 턴에서 TurnState로 복사할 InitialTurnState 컬렉션을 가져옵니다.
반환:
getRootDialog
public Dialog getRootDialog()
루트 대화 상자를 가져옵니다.
반환:
getStateManagerConfiguration
public DialogStateManagerConfiguration getStateManagerConfiguration()
DialogStateManagerConfiguration을 가져옵니다.
반환:
getUserState
public UserState getUserState()
UserState를 가져옵니다.
반환:
onTurn
public CompletableFuture
ITurnContext의 컨텍스트에서 대화 시스템을 실행합니다.
매개 변수:
반환:
setConversationState
public void setConversationState(ConversationState withConversationState)
ConversationState를 설정합니다.
매개 변수:
setDialogs
public void setDialogs(DialogSet withDialogSet)
DialogSet을 설정합니다.
매개 변수:
setExpireAfter
public void setExpireAfter(Integer withExpireAfter)
(선택 사항) 시간(밀리초)을 설정하여 이후 봇의 상태가 만료되도록 합니다.
매개 변수:
setRootDialog
public void setRootDialog(Dialog dialog)
대화를 시작하는 데 사용할 루트 대화 상자를 설정합니다.
매개 변수:
setStateManagerConfiguration
public void setStateManagerConfiguration(DialogStateManagerConfiguration withStateManagerConfiguration)
DialogStateManagerConfiguration을 설정합니다.
매개 변수:
setUserState
public void setUserState(UserState userState)
UserState를 설정합니다.
매개 변수: