WaterfallStepContext Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan konteks untuk langkah dalam WaterfallDialog.
public class WaterfallStepContext : Microsoft.Bot.Builder.Dialogs.DialogContext
type WaterfallStepContext = class
inherit DialogContext
Public Class WaterfallStepContext
Inherits DialogContext
- Warisan
Keterangan
Properti Context berisi ITurnContext untuk giliran saat ini.
Properti
| ActiveDialog |
Mendapatkan instans yang di-cache dari dialog aktif di bagian atas tumpukan atau |
| Child |
Mendapatkan konteks dialog untuk anak jika ada anak aktif. (Diperoleh dari DialogContext) |
| Context |
Mendapatkan konteks untuk pergantian percakapan saat ini. (Diperoleh dari DialogContext) |
| DialogManager |
Kedaluwarsa.
Mendapatkan DialogManager saat ini untuk dialogContext ini. Properti ini sudah usang. (Diperoleh dari DialogContext) |
| Dialogs |
Mendapatkan kumpulan dialog yang aktif untuk kontainer dialog saat ini. (Diperoleh dari DialogContext) |
| Index |
Mendapatkan indeks langkah air terjun saat ini yang dijalankan. |
| Options |
Mendapatkan opsi apa pun yang digunakan dialog air terjun. |
| Parent |
Mendapatkan atau mengatur induk DialogContext, jika ada. Digunakan saat mencari ID dialog untuk memulai. (Diperoleh dari DialogContext) |
| Reason |
Mendapatkan alasan langkah air terjun dijalankan. |
| Result |
Mendapatkan hasil dari langkah air terjun sebelumnya. |
| Services |
Mendapatkan koleksi layanan yang kontekstual dengan konteks dialog ini. (Diperoleh dari DialogContext) |
| Stack |
Mendapatkan tumpukan dialog saat ini. (Diperoleh dari DialogContext) |
| State |
Mendapatkan atau mengatur DialogStateManager yang mengelola tampilan semua cakupan memori. (Diperoleh dari DialogContext) |
| Values |
Mendapatkan kamus nilai yang akan dipertahankan di semua tindakan air terjun. |
Metode
| BeginDialogAsync(String, Object, CancellationToken) |
Memulai dialog baru dan mendorongnya ke tumpukan dialog. (Diperoleh dari DialogContext) |
| CancelAllDialogsAsync(Boolean, String, Object, CancellationToken) |
Menghapus tumpukan dialog yang ada sehingga membatalkan semua dialog pada tumpukan. (Diperoleh dari DialogContext) |
| CancelAllDialogsAsync(CancellationToken) |
Menghapus tumpukan dialog yang ada sehingga membatalkan semua dialog pada tumpukan. (Diperoleh dari DialogContext) |
| ContinueDialogAsync(CancellationToken) |
Melanjutkan eksekusi dialog aktif, jika ada, dengan meneruskan saat ini DialogContext ke metode dialog ContinueDialogAsync(DialogContext, CancellationToken) aktif. (Diperoleh dari DialogContext) |
| EmitEventAsync(String, Object, Boolean, Boolean, CancellationToken) |
Mencari dialog dengan ID tertentu. Memancarkan peristiwa bernama untuk dialog saat ini, atau seseorang yang memulainya, untuk menanganinya. (Diperoleh dari DialogContext) |
| EndDialogAsync(Object, CancellationToken) |
Mengakhiri dialog dengan memunculkannya dari tumpukan dan mengembalikan hasil opsional ke induk dialog. Dialog induk adalah dialog yang memulai memulai diujung melalui panggilan ke atau BeginDialogAsync(String, Object, CancellationToken)PromptAsync(String, PromptOptions, CancellationToken). Dialog induk akan meminta metodenya ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) dengan hasil yang dikembalikan. Jika dialog induk belum menerapkan |
| FindDialog(String) |
Temukan id dialog untuk konteks yang diberikan. (Diperoleh dari DialogContext) |
| GetLocale() |
Dapatkan CultureInfo di DialogContext. (Diperoleh dari DialogContext) |
| NextAsync(Object, CancellationToken) |
Lewati ke langkah berikutnya dari air terjun. |
| PromptAsync(String, PromptOptions, CancellationToken) |
Fungsi pembantu untuk menyederhanakan pemformatan opsi untuk memanggil dialog perintah. Pembantu |
| ReplaceDialogAsync(String, Object, CancellationToken) |
Memulai dialog baru dan mengganti pada tumpukan dialog yang saat ini aktif dengan dialog baru. Ini sangat berguna untuk membuat perulangan atau mengalihkan ke dialog lain. (Diperoleh dari DialogContext) |
| RepromptDialogAsync(CancellationToken) |
Memanggil metode dialog RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) yang saat ini aktif. Digunakan dengan dialog yang mengimplementasikan perilaku perintah ulang. (Diperoleh dari DialogContext) |
Metode Ekstensi
| DebuggerStepAsync(DialogContext, OnCondition, DialogEvent, CancellationToken) |
Panggil IDialogDebugger aktif dan beri tahu bahwa kita berada pada titik tertentu. |
| DebuggerStepAsync(DialogContext, Dialog, String, CancellationToken) |
Panggil ke IDialogDebugger aktif dan beri tahu bahwa kita berada pada titik tertentu dalam dialog. |
| DebuggerStepAsync(DialogContext, Recognizer, String, CancellationToken) |
Panggil ke IDialogDebugger aktif dan beri tahu bahwa kita berada pada titik tertentu di Recognizer. |
| DebuggerStepAsync(DialogContext, IRecognizer, String, CancellationToken) |
Panggil ke IDialogDebugger aktif dan beri tahu bahwa kita berada pada titik tertentu di Recognizer. |
| GetDebugger(DialogContext) |
Metode ekstensi untuk mendapatkan IDialogDebugger dari DialogContext. |