DialogTurnResult 클래스
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogTurnResult
- com.
public class DialogTurnResult
결과는 다양한 스택 조작 메서드 중 하나의 호출자에게 반환됩니다.
생성자 요약
| 생성자 | Description |
|---|---|
| DialogTurnResult(DialogTurnStatus withStatus) |
상태를 사용하여 |
| DialogTurnResult(DialogTurnStatus withStatus, Object withResult) |
상태 및 결과를 사용하여 대화 |
메서드 요약
| 한정자 및 형식 | 메서드 및 설명 |
|---|---|
| java.lang.Object |
getResult()
방금 종료된 대화 상자에서 반환된 결과를 가져오거나 설정합니다. |
|
Dialog |
getStatus()
스택의 현재 상태를 가져옵니다. |
| boolean |
hasParentEnded()
Dialog |
| void |
setParentEnded(boolean withParentEnded)
Dialog |
| void |
setResult(Object withResult)
방금 종료된 대화 상자에서 반환된 결과를 설정합니다. |
| void |
setStatus(DialogTurnStatus withStatus)
스택의 현재 상태를 설정합니다. |
다음에서 상속된 메서드 java.lang.Object
생성자 세부 정보
DialogTurnResult
public DialogTurnResult(DialogTurnStatus withStatus)
상태가 있는 DialogTurnResult를 만듭니다.
매개 변수:
DialogTurnResult
public DialogTurnResult(DialogTurnStatus withStatus, Object withResult)
상태 및 결과를 사용하여 DialogTurnResult를 만듭니다.
매개 변수:
메서드 세부 정보
getResult
public Object getResult()
방금 종료된 대화 상자에서 반환된 결과를 가져오거나 설정합니다.
이는 특정 경우에 채워집니다. - 봇은 'DialogContext.BeginDialogAsync()'를 호출하여 새 대화 상자를 시작하고 대화 상자가 즉시 종료됩니다.
- 봇은 'DialogContext.ContinueDialogAsync()'와 활성 종료된 대화 상자를 호출합니다.
채워진 모든 경우 {@link "DialogContext.ActiveDialog"}는 'null'입니다.
반환:
getStatus
public DialogTurnStatus getStatus()
스택의 현재 상태를 가져옵니다.
반환:
hasParentEnded
public boolean hasParentEnded()
DialogCommand가 부모 컨테이너를 종료했으며 부모가 더 이상 처리를 수행하지 않아야 하는지 여부를 나타냅니다.
반환:
setParentEnded
public void setParentEnded(boolean withParentEnded)
DialogCommand가 부모 컨테이너를 종료했으며 부모가 추가 처리를 수행하지 않아야 하는지 여부를 설정합니다.
매개 변수:
setResult
public void setResult(Object withResult)
방금 종료된 대화 상자에서 반환된 결과를 설정합니다.
매개 변수:
setStatus
public void setStatus(DialogTurnStatus withStatus)
스택의 현재 상태를 설정합니다.
매개 변수: