DialogSet Kelas
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogSet
- com.
public class DialogSet
Kumpulan objek Dialog yang semuanya dapat saling memanggil.
Ringkasan Konstruktor
| Konstruktor | Deskripsi |
|---|---|
| DialogSet() |
Membuat Dialog |
| DialogSet(StatePropertyAccessor<DialogState> withDialogState) |
Menginisialisasi instans baru kelas Dialog |
Ringkasan Metode
| Pemodifikasi dan Jenis | Metode dan Deskripsi |
|---|---|
|
Dialog |
add(Dialog dialog)
Menambahkan dialog baru ke set dan mengembalikan set untuk memungkinkan penautan yang lancar. |
|
java.util.concurrent.CompletableFuture<Dialog |
createContext(TurnContext turnContext)
Membuat Dialog |
| Dialog |
find(String dialogId)
Mencari Dialog saat ini |
| java.util.Collection<Dialog> |
getDialogs()
Mengembalikan kumpulan Dialog dalam Dialog ini |
|
Bot |
getTelemetryClient()
Mendapatkan Bot |
| java.lang.String |
getVersion()
Mendapatkan string unik yang mewakili versi gabungan dari semua dialog dalam himpunan dialog ini. |
| void |
setTelemetryClient(BotTelemetryClient withBotTelemetryClient)
Mengatur Bot |
Metode diperoleh dari java.lang.Object
Detail Konstruktor
DialogSet
public DialogSet()
Membuat DialogSet tanpa status.
DialogSet
public DialogSet(StatePropertyAccessor
Menginisialisasi instans baru kelas DialogSet.
Untuk memulai dan mengontrol dialog dalam kumpulan dialog ini, buat DialogContext dan gunakan metodenya untuk memulai, melanjutkan, atau mengakhiri dialog. Untuk membuat konteks dialog, panggil createContext(TurnContext).
Parameter:
Detail Metode
add
public DialogSet add(Dialog dialog)
Menambahkan dialog baru ke set dan mengembalikan set untuk memungkinkan penautan yang lancar. Jika Dialog.Id yang ditambahkan sudah ada dalam set, id dialog akan diperbarui untuk menyertakan akhiran yang membuatnya unik. Jadi menambahkan 2 dialog bernama "duplikat" ke set akan menghasilkan yang pertama memiliki id "duplikat" dan yang kedua memiliki id "duplikat2".
Parameter:
Mengembalikan:
createContext
public CompletableFuture
Membuat DialogContext yang dapat digunakan untuk bekerja dengan dialog di DialogSet.
Parameter:
Mengembalikan:
find
public Dialog find(String dialogId)
Mencari DialogSet saat ini untuk Dialog dengan ID-nya.
Parameter:
Mengembalikan:
getDialogs
public Collection
getTelemetryClient
public BotTelemetryClient getTelemetryClient()
Mendapatkan BotTelemetryClient untuk digunakan untuk pengelogan.
Mengembalikan:
getVersion
public String getVersion()
Mendapatkan string unik yang mewakili versi gabungan dari semua dialog dalam himpunan dialog ini.
Mengembalikan:
setTelemetryClient
public void setTelemetryClient(BotTelemetryClient withBotTelemetryClient)
Mengatur BotTelemetryClient untuk digunakan untuk pengelogan.
Ketika properti ini diatur, properti ini mengatur Dialog.TelemetryClient dari setiap dialog dalam set ke nilai baru.
Parameter: