DialogTurnResult 클래스

  • java.lang.Object
    • com.microsoft.bot.dialogs.DialogTurnResult

public class DialogTurnResult

결과는 다양한 스택 조작 메서드 중 하나의 호출자에게 반환됩니다.

생성자 요약

생성자 Description
DialogTurnResult(DialogTurnStatus withStatus)

상태를 사용하여결과를대화 상자를 만듭니다.

DialogTurnResult(DialogTurnStatus withStatus, Object withResult)

상태 및 결과를 사용하여 대화결과를 켭니다.

메서드 요약

한정자 및 형식 메서드 및 설명
java.lang.Object getResult()

방금 종료된 대화 상자에서 반환된 결과를 가져오거나 설정합니다.

DialogTurnStatus getStatus()

스택의 현재 상태를 가져옵니다.

boolean hasParentEnded()

Dialog명령이 부모 컨테이너를 종료했으며 부모가 추가 처리를 수행하지 않아야 하는지 여부를 나타냅니다.

void setParentEnded(boolean withParentEnded)

Dialog명령이 부모 컨테이너를 종료했으며 부모가 더 이상 처리를 수행하지 않아야 하는지 여부를 설정합니다.

void setResult(Object withResult)

방금 종료된 대화 상자에서 반환된 결과를 설정합니다.

void setStatus(DialogTurnStatus withStatus)

스택의 현재 상태를 설정합니다.

다음에서 상속된 메서드 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

생성자 세부 정보

DialogTurnResult

public DialogTurnResult(DialogTurnStatus withStatus)

상태가 있는 DialogTurnResult를 만듭니다.

매개 변수:

withStatus - 대화 상자 상태입니다.

DialogTurnResult

public DialogTurnResult(DialogTurnStatus withStatus, Object withResult)

상태 및 결과를 사용하여 DialogTurnResult를 만듭니다.

매개 변수:

withStatus - 대화 상자 상태입니다.
withResult - 결과입니다.

메서드 세부 정보

getResult

public Object getResult()

방금 종료된 대화 상자에서 반환된 결과를 가져오거나 설정합니다.

이는 특정 경우에 채워집니다. - 봇은 'DialogContext.BeginDialogAsync()'를 호출하여 새 대화 상자를 시작하고 대화 상자가 즉시 종료됩니다.

- 봇은 'DialogContext.ContinueDialogAsync()'와 활성 종료된 대화 상자를 호출합니다.

채워진 모든 경우 {@link "DialogContext.ActiveDialog"}는 'null'입니다.

반환:

방금 종료된 대화 상자에서 반환된 결과입니다.

getStatus

public DialogTurnStatus getStatus()

스택의 현재 상태를 가져옵니다.

반환:

스택의 현재 상태입니다.

hasParentEnded

public boolean hasParentEnded()

DialogCommand가 부모 컨테이너를 종료했으며 부모가 더 이상 처리를 수행하지 않아야 하는지 여부를 나타냅니다.

반환:

DialogCommand가 부모 컨테이너를 종료했는지와 부모가 추가 처리를 수행해서는 안 되는지 여부입니다.

setParentEnded

public void setParentEnded(boolean withParentEnded)

DialogCommand가 부모 컨테이너를 종료했으며 부모가 추가 처리를 수행하지 않아야 하는지 여부를 설정합니다.

매개 변수:

withParentEnded - DialogCommand가 부모 컨테이너를 종료했는지와 부모가 추가 처리를 수행해서는 안 되는지 여부입니다.

setResult

public void setResult(Object withResult)

방금 종료된 대화 상자에서 반환된 결과를 설정합니다.

매개 변수:

withResult - 방금 종료된 대화 상자에서 반환된 결과입니다.

setStatus

public void setStatus(DialogTurnStatus withStatus)

스택의 현재 상태를 설정합니다.

매개 변수:

withStatus - 스택의 현재 상태입니다.

적용 대상