Bagikan melalui


DialogTurnResult Kelas

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

public class DialogTurnResult

Hasil dikembalikan ke pemanggil salah satu dari berbagai metode manipulasi tumpukan.

Ringkasan Konstruktor

Konstruktor Deskripsi
DialogTurnResult(DialogTurnStatus withStatus)

Membuat DialogUbah Hasildengan status.

DialogTurnResult(DialogTurnStatus withStatus, Object withResult)

Membuat DialogUbah Hasildengan status dan hasil.

Ringkasan Metode

Pemodifikasi dan Jenis Metode dan Deskripsi
java.lang.Object getResult()

Mendapatkan atau mengatur hasil yang dikembalikan oleh dialog yang baru saja berakhir.

DialogTurnStatus getStatus()

Mendapatkan status tumpukan saat ini.

boolean hasParentEnded()

Menunjukkan apakah PerintahDialog telah mengakhiri kontainer induknya dan induk tidak boleh melakukan pemrosesan lebih lanjut.

void setParentEnded(boolean withParentEnded)

Mengatur apakah Perintah Dialogtelah mengakhiri kontainer induknya dan induk tidak boleh melakukan pemrosesan lebih lanjut.

void setResult(Object withResult)

Mengatur hasil yang dikembalikan oleh dialog yang baru saja berakhir.

void setStatus(DialogTurnStatus withStatus)

Mengatur status tumpukan saat ini.

Metode diperoleh dari 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

Detail Konstruktor

DialogTurnResult

public DialogTurnResult(DialogTurnStatus withStatus)

Membuat DialogTurnResult dengan status.

Parameter:

withStatus - Status dialog.

DialogTurnResult

public DialogTurnResult(DialogTurnStatus withStatus, Object withResult)

Membuat DialogTurnResult dengan status dan hasil.

Parameter:

withStatus - Status dialog.
withResult - Hasilnya.

Detail Metode

getResult

public Object getResult()

Mendapatkan atau mengatur hasil yang dikembalikan oleh dialog yang baru saja berakhir.

Ini hanya akan diisi dalam kasus tertentu: - Bot memanggil 'DialogContext.BeginDialogAsync()' untuk memulai dialog baru dan dialog segera berakhir.

- Bot memanggil 'DialogContext.ContinueDialogAsync()' dan dialog yang berakhir aktif.

Dalam semua kasus di mana diisi, {@link "DialogContext.ActiveDialog"} akan menjadi 'null'.

Mengembalikan:

Hasil yang dikembalikan oleh dialog yang baru saja berakhir.

getStatus

public DialogTurnStatus getStatus()

Mendapatkan status tumpukan saat ini.

Mengembalikan:

Status tumpukan saat ini.

hasParentEnded

public boolean hasParentEnded()

Menunjukkan apakah DialogCommand telah mengakhiri kontainer induknya dan induk tidak boleh melakukan pemrosesan lebih lanjut.

Mengembalikan:

Apakah DialogCommand telah mengakhiri kontainer induknya dan induk tidak boleh melakukan pemrosesan lebih lanjut.

setParentEnded

public void setParentEnded(boolean withParentEnded)

Mengatur apakah DialogCommand telah mengakhiri kontainer induknya dan induk tidak boleh melakukan pemrosesan lebih lanjut.

Parameter:

withParentEnded - Apakah DialogCommand telah mengakhiri kontainer induknya dan induk tidak boleh melakukan pemrosesan lebih lanjut.

setResult

public void setResult(Object withResult)

Mengatur hasil yang dikembalikan oleh dialog yang baru saja berakhir.

Parameter:

withResult - Hasil yang dikembalikan oleh dialog yang baru saja berakhir.

setStatus

public void setStatus(DialogTurnStatus withStatus)

Mengatur status tumpukan saat ini.

Parameter:

withStatus - Status tumpukan saat ini.

Berlaku untuk