Microsoft.Bot.Builder.Dialogs Ruang nama
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.
Kelas
| ActivityPrompt |
Menentukan perilaku inti dialog perintah yang menunggu aktivitas diterima. |
| Address |
Kunci yang minimal dan sepenuhnya mengidentifikasi percakapan bot dengan pengguna di saluran. |
| AttachmentPrompt |
Meminta pengguna untuk mengunggah lampiran, seperti gambar. |
| Awaitable | |
| AwaitableFromItem<T> |
Membuat item dari yang IAwaitable<T> diteruskan ke konstruktor. |
| AwaitableFromSource<TSource,TItem> |
Membuat dari sumber yang IAwaitable<T> diteruskan ke konstruktor. |
| BeginSkillDialogOptions |
Kelas dengan argumen dialog untuk SkillDialog. |
| Case<T,R> |
Implementasi default .ICase<T,R> |
| Chain |
Antarmuka yang fasih dan dapat dirantai untuk IDialogs. |
| Chain.WhereCanceledException |
Pengecualian yang dilemparkan ketika tempat dibatalkan. |
| ChannelCapability | |
| ChannelCapabilityEx | |
| ChannelIds | |
| ChoicePrompt |
Meminta pengguna untuk memilih dari daftar pilihan. |
| ChronoDuration | |
| ChronoDurationResolution | |
| CommandDialog<T>.Command |
Satu perintah. |
| CommandDialog<T> |
Dialog yang dikirim berdasarkan input pencocokan regex. |
| ComponentDialog |
Dialog yang terdiri dari dialog lain. |
| ConfirmPrompt |
Meminta pengguna untuk mengonfirmasi sesuatu dengan respons ya/tidak. |
| Conversation |
Akar komposisi tingkat atas untuk SDK. |
| ConversationAddressComparer |
Bandingkan dua instans Alamat untuk kesetaraan, tidak termasuk informasi pengguna. |
| DateTimePrompt |
Meminta pengguna untuk nilai tanggal-waktu. |
| DateTimeResolution |
Nilai tanggal-waktu, seperti yang DateTimePromptdikenali oleh . |
| DefaultCase<T,R> |
Kasus default untuk sakelar. ICase<T,R> |
| DeleteProfileScorable | |
| Dialog |
Kelas dasar untuk semua dialog. |
| DialogContainer |
Kontainer untuk sekumpulan Dialog. |
| DialogContext |
Menyediakan konteks untuk status tumpukan dialog saat ini. |
| DialogContextPath |
Menentukan jalur untuk konteks dialog yang tersedia. |
| DialogContextVisibleState |
Menentukan bentuk objek status yang dikembalikan dengan memanggil DialogContext.State.ToJson(). |
| DialogEvent |
Mewakili peristiwa yang terkait dengan "siklus hidup" dialog. |
| DialogEvents |
Mewakili peristiwa yang terkait dengan "siklus hidup" dialog. |
| DialogExtensions |
Menyediakan metode ekstensi untuk Dialog dan kelas turunan. |
| DialogInstance |
Berisi informasi status yang Dialog terkait dengan tumpukan dialog. |
| DialogManager |
Kelas yang menjalankan sistem dialog. |
| DialogManagerAdapter |
Mewakili adaptor manajer dialog yang dapat menyambungkan manajer dialog ke titik akhir layanan. |
| DialogManagerResult |
Mewakili hasil giliran Manajer Dialog. |
| DialogPath |
Menentukan jalur untuk dialog yang tersedia. |
| DialogsBotComponent |
Komponen bot untuk Dialog bot. |
| DialogsComponentRegistration |
Membuat komponen Dialog tersedia untuk fungsionalitas pendaftaran sistem. |
| DialogSet |
Kumpulan Dialog objek yang semuanya dapat saling memanggil. |
| DialogStackException |
Akar hierarki pengecualian yang terkait dengan IDialogStack . |
| DialogState |
Berisi informasi status untuk tumpukan dialog. |
| DialogTurnResult |
Hasil dikembalikan ke pemanggil salah satu dari berbagai metode manipulasi tumpukan. |
| DispatchDialog |
Dialog yang dikhususkan untuk mengirimkan IScorable. |
| DispatchDialog<TResult> |
Dialog yang dikhususkan untuk mengirimkan IScorable. |
| EndConversationEvent |
Kejadian ini mewakili akhir percakapan. Ini dimulai oleh EndConversation(IDialogContext, String) dan disebarluaskan sebagai peristiwa dalam proses yang dapat diskalakan tumpukan untuk memungkinkan intersepsi. |
| Extensions |
Metode pembantu. |
| GetTokenDialog |
Dialog untuk meringankan token pengguna untuk koneksi OAuth yang dikonfigurasi Dialog Ini akan terlebih dahulu mencoba meringankan token pengguna dari Azure Bot Service Jika Azure Bot Service belum memiliki token, GetTokenDialog akan mengirim OAuthCard kepada pengguna. GetTokenDialog kemudian akan menunggu pengguna untuk kembali, atau bagi pengguna untuk mengirim kode validasi. Dialog akan mencoba menukar respons apa pun yang dikirim untuk token pengguna. Jika berhasil, dialog akan mengembalikan token dan sebaliknya akan mencoba kembali berapa kali yang ditentukan. |
| GetTokenResponse |
Objek hasil dari GetTokenDialog Jika tindakan GetToken berhasil mengambil token pengguna, GetTokenDialog akan diisi dengan properti Token Jika tindakan GetToken tidak berhasil dalam mengambil token pengguna, GetTokenDialog akan diisi dengan properti NonTokenResponse |
| InvalidIntentHandlerException |
Pengecualian untuk penangan niat yang tidak valid. |
| LuisActionDialog |
Dialog yang membungkus fitur dialog Luis. |
| LuisDialog<TResult> |
Dialog yang dikhususkan untuk menangani niat dan entitas dari LUIS. |
| LuisIntentAttribute |
Mengaitkan niat LUIS dengan metode dialog. |
| LuisServiceResult |
Mencocokkan objek LuisResult dengan IntentRecommendation dengan skor terbaik dari LuisResult dan layanan Luis yang sesuai. |
| LuisTraceInfo |
Skema untuk info pelacakan LUIS |
| MessageOptions |
Properti pesan opsional yang dapat dikirim SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
| MultipleResumeHandlerException |
Pengecualian yang mewakili beberapa handler resume yang ditentukan untuk tumpukan dialog. |
| NoResumeHandlerException |
Pengecualian yang mewakili tidak ada handler resume yang ditentukan untuk tumpukan dialog. |
| NumberPrompt<T> |
Meminta pengguna untuk memasukkan angka. |
| OAuthPrompt |
Membuat perintah baru yang meminta pengguna untuk masuk menggunakan layanan Akses Menyeluruh (SSO) Bot Frameworks. |
| OAuthPromptSettings |
Berisi pengaturan untuk OAuthPrompt. |
| ObjectPath |
Metode pembantu untuk bekerja dengan objek json dinamis. |
| PersistedState |
Mewakili data yang bertahan di seluruh belokan. |
| PersistedStateKeys |
Ini adalah kunci yang bertahan. |
| Prompt<T> |
Menentukan perilaku inti dialog perintah. |
| PromptDialog |
Pabrik dialog untuk perintah sederhana. |
| PromptDialog.PromptAttachment |
Meminta lampiran |
| PromptDialog.PromptChoice<T> |
Meminta pilihan dari sekumpulan pilihan. |
| PromptDialog.PromptConfirm |
Minta konfirmasi. |
| PromptDialog.PromptDouble |
Mintalah ganda. |
| PromptDialog.PromptInt64 |
Perintah untuk Int64 |
| PromptDialog.PromptString |
Meminta string teks. |
| PromptException |
Akar hierarki pengecualian yang terkait dengan perintah. |
| PromptOptions |
Berisi pengaturan untuk diteruskan Prompt<T> ke ketika perintah dimulai. |
| PromptOptions<T> |
Opsi untuk PromptDialog. |
| PromptOptionsWithSynonyms<T> |
Opsi dengan sinonim untuk PromptDialog. |
| PromptRecognizeChoicesOptions | |
| PromptRecognizeNumbersOptions | |
| PromptRecognizer | |
| PromptRecognizerResult<T> |
Berisi hasil yang dikembalikan oleh metode pengenalan dari Prompt<T>. |
| PromptStyler |
Gaya perintah |
| PromptValidatorContext<T> |
Berisi informasi konteks untuk PromptValidator<T>. |
| RecognizeEntity<T> | |
| Recognizer |
Kelas dasar Recognizer. |
| RegexCase<R> |
Kasus regex untuk sakelar. |
| ResumptionCookie |
Cookie resumption yang dapat digunakan untuk melanjutkan percakapan dengan pengguna. |
| ScopePath |
Menentukan jalur untuk cakupan yang tersedia. |
| SkillDialog |
Dialog Khusus yang dapat membungkus panggilan jarak jauh ke keterampilan. |
| SkillDialogOptions |
Menentukan opsi yang akan digunakan untuk menjalankan SkillDialog. |
| TextPrompt |
Meminta input teks kepada pengguna. |
| ThisPath |
Menentukan jalur yang diteruskan ke dialog aktif. |
| TooManyAttemptsException |
Pengecualian yang mewakili terlalu banyak upaya oleh pengguna untuk menjawab pertanyaan yang diajukan oleh prompt. |
| TurnPath |
Menentukan jalur untuk belokan yang tersedia. |
| UrlToken |
Izinkan instans objek diserialisasikan ke URL. Base64 tidak dapat disimpan dalam URL karena karakter khusus. |
| WaterfallDialog |
Dialog dioptimalkan untuk meminta pengguna dengan serangkaian pertanyaan. Air terjun menerima tumpukan fungsi yang akan dijalankan secara berurutan. Setiap langkah air terjun dapat mengajukan pertanyaan tentang pengguna dan respons pengguna akan diteruskan sebagai argumen ke langkah air terjun berikutnya. |
| WaterfallStepContext |
Menyediakan konteks untuk langkah dalam WaterfallDialog. |
Antarmuka
| IAddress |
Kunci yang minimal dan sepenuhnya mengidentifikasi percakapan bot dengan pengguna di saluran. |
| IAwaitable<T> |
Antarmuka eksplisit untuk mendukung kompilasi asinkron/tunggu. |
| IBotContext |
Konteks untuk bot. |
| IBotDataBag |
Tas properti data bot. |
| ICase<T,R> |
Antarmuka untuk kasus yang dievaluasi oleh sakelar. |
| IChannelCapability |
Kemampuan untuk saluran tertentu |
| IDialog |
IDialog adalah proses percakapan yang dapat ditangguhkan yang menghasilkan hasil yang diabaikan. |
| IDialog<TResult> |
IDialog<TResult> adalah proses percakapan yang dapat ditangguhkan yang menghasilkan hasil dari jenis |
| IDialogContext |
Konteks untuk eksekusi proses percakapan dialog. |
| IDialogDependencies |
Menentukan antarmuka Dependensi Dialog untuk menghitung dialog anak. |
| IItemIdentity |
Menentukan antarmuka untuk mendapatkan identitas item. |
| IPromptOptions<T> |
Opsi untuk PromptDialog. |
| IPromptRecognizeChoicesOptions | |
| IPromptRecognizeNumbersOptions | |
| IPromptRecognizer | |
| IPromptRecognizeValuesOptions | |
| ITemplate<T> |
Menentukan antarmuka Templat untuk mengikat data ke T. |
Enum
| DialogReason |
Menunjukkan di mana metode terkait dialog sedang dipanggil. |
| DialogTurnStatus |
Menghitung kemungkinan status dialog pada tumpukan. |
| PromptStyle |
Gaya perintah yang dihasilkan |
Delegasikan
| Chain.Continuation<T,R> |
Ketika antecedent IDialog<TResult> telah selesai, jalankan metode kelanjutan ini untuk membangun berikutnya IDialog<TResult>. |
| ContextualSelector<T,R> |
Fungsi pemilih kontekstual. |
| IntentActivityHandler |
Handler untuk niat LUIS. |
| IntentHandler |
Handler untuk niat LUIS. |
| PromptValidator<T> |
Definisi delegasi untuk validator prompt kustom. Terapkan fungsi ini untuk menambahkan validasi kustom ke perintah. |
| ResumeAfter<T> |
Merangkum metode yang mewakili kode untuk dijalankan setelah hasil tersedia. |
| StartAsync |
Merangkum metode yang mewakili kode untuk memulai dialog. |
| WaterfallStep |
Definisi delegasi dari langkah Air Terjun. Ini diimplementasikan oleh kode aplikasi. |