DispatchDialog 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.
Dialog yang dikhususkan untuk mengirimkan IScorable.
[System.Serializable]
public class DispatchDialog : Microsoft.Bot.Builder.Dialogs.DispatchDialog<object>
[<System.Serializable>]
type DispatchDialog = class
inherit DispatchDialog<obj>
Public Class DispatchDialog
Inherits DispatchDialog(Of Object)
- Warisan
- Atribut
Keterangan
Dialog non-generik ini ditujukan untuk digunakan sebagai dialog tingkat atas yang tidak akan kembali ke dialog induk panggilan apa pun (dan oleh karena itu jenis hasilnya adalah objek).
Konstruktor
| DispatchDialog() |
Dialog yang dikhususkan untuk mengirimkan IScorable. |
Metode
| ActivityReceivedAsync(IDialogContext, IAwaitable<IActivity>) |
Dialog yang dikhususkan untuk mengirimkan IScorable. (Diperoleh dari DispatchDialog<TResult>) |
| ContinueWithNextGroup() |
Dialog yang dikhususkan untuk mengirimkan IScorable. (Diperoleh dari Dispatcher) |
| MakeBindingFlags() |
Dialog yang dikhususkan untuk mengirimkan IScorable. (Diperoleh dari Dispatcher) |
| MakeComparer() |
Dialog yang dikhususkan untuk mengirimkan IScorable. (Diperoleh dari Dispatcher) |
| MakeFactory() |
Dialog yang dikhususkan untuk mengirimkan IScorable. (Diperoleh dari Dispatcher) |
| MakeMethods() |
Dialog yang dikhususkan untuk mengirimkan IScorable. (Diperoleh dari Dispatcher) |
| MakeRegex(String) |
Dialog yang dikhususkan untuk mengirimkan IScorable. (Diperoleh dari Dispatcher) |
| MakeResolver() |
Dialog yang dikhususkan untuk mengirimkan IScorable. (Diperoleh dari Dispatcher) |
| MakeScorable() |
Dialog yang dikhususkan untuk mengirimkan IScorable. (Diperoleh dari Dispatcher) |
| MakeService(ILuisModel) |
Dialog yang dikhususkan untuk mengirimkan IScorable. (Diperoleh dari Dispatcher) |
| MakeServices() |
Dialog yang dikhususkan untuk mengirimkan IScorable. (Diperoleh dari DispatchDialog<TResult>) |
| MakeType() |
Dialog yang dikhususkan untuk mengirimkan IScorable. (Diperoleh dari Dispatcher) |
| OnFailAsync() |
Dialog yang dikhususkan untuk mengirimkan IScorable. (Diperoleh dari Dispatcher) |
| OnPostAsync() |
Dialog yang dikhususkan untuk mengirimkan IScorable. (Diperoleh dari Dispatcher) |
| OnStage(FoldStage, IScorable<IResolver,Object>, IResolver, Object, Object) |
Dialog yang dikhususkan untuk mengirimkan IScorable. (Diperoleh dari Dispatcher) |
| StartAsync(IDialogContext) |
Dialog yang dikhususkan untuk mengirimkan IScorable. (Diperoleh dari DispatchDialog<TResult>) |
Implementasi Antarmuka Eksplisit
| IDispatcher.TryPostAsync(CancellationToken) |
Dialog yang dikhususkan untuk mengirimkan IScorable. (Diperoleh dari Dispatcher) |
Metode Ekstensi
| Catch<T>(IDialog<T>, Func<IDialog<T>,Exception,IDialog<T>>) |
Ketika antecedent IDialog<TResult> telah selesai, tangkap dan tangani pengecualian apa pun. |
| Catch<T,E>(IDialog<T>, Func<IDialog<T>,E,IDialog<T>>) |
Ketika antecedent IDialog<TResult> telah selesai, tangkap dan tangani pengecualian jenis |
| ContinueWith<T,R>(IDialog<T>, Chain.Continuation<T,R>) |
Ketika antecedent IDialog<TResult> telah selesai, jalankan kelanjutan untuk menghasilkan berikutnya IDialog<TResult>. |
| DefaultIfException<T>(IDialog<T>) |
Ketika antecedent IDialog<TResult> telah selesai, hentikan penyebaran Pengecualian. |
| DefaultIfException<T,E>(IDialog<T>) |
Ketika antecedent IDialog<TResult> telah selesai, hentikan penyebaran pengecualian |
| Do<T>(IDialog<T>, Func<IBotContext,IAwaitable<T>,Task>) |
Jalankan efek samping setelah IDialog<TResult> selesai. |
| Loop<T>(IDialog<T>) |
Perulangan selamanya IDialog<TResult> . |
| PostEvent<T,E>(IDialog<T>, E) |
Ketika antecedent IDialog<TResult> telah selesai, posting item ke antrean peristiwa. |
| PostToUser<T>(IDialog<T>) |
Posting ke pengguna hasil dari IDialog<TResult>. |
| Select<T,R>(IDialog<T>, Func<T,R>) |
Ketika antecedent IDialog<TResult> telah selesai, proyeksikan hasilnya menjadi baru IDialog<TResult>. |
| SelectMany<T,C,R>(IDialog<T>, Func<T,IDialog<C>>, Func<T,C,R>) |
Ketika antecedent IDialog<TResult> telah selesai, jalankan berikutnya IDialog<TResult>, dan gunakan proyeksi untuk menggabungkan hasilnya. |
| Switch<T,R>(IDialog<T>, ICase<T,R>[]) |
Ketika antecedent IDialog<TResult> telah selesai, lanjutkan masing-masing ICase<T,R> dan jalankan ContextualSelector<T,R>" dari nilai pertama ICase<T,R> yang dikembalikan oleh dialog antecedent terpenuhi. |
| Then<T,R>(IDialog<T>, Func<IBotContext,IAwaitable<T>,Task<R>>) |
Jalankan tindakan setelah selesai IDialog<TResult> . |
| Void<T>(IDialog<T>, IDialogStack) |
Panggil yang dibatalkan IDialog<TResult>, abaikan hasilnya, lalu mulai ulang dialog asli tunggu. |
| Void<T,R>(IDialog<T>) |
Panggil yang dibatalkan IDialog<TResult>, abaikan hasilnya, lalu mulai ulang dialog asli tunggu. |
| WaitToBot<T>(IDialog<T>) |
Posting ke rantai pesan ke bot setelah antecedent selesai. |
| Where<T>(IDialog<T>, Func<T,Boolean>) |
Ketika antecedent IDialog<TResult> telah selesai, evaluasi predikat dan putuskan apakah akan dilanjutkan. |
| While<T>(IDialog<T>, Func<T,IDialog<Boolean>>, Func<T,IDialog<T>>) |
Buat yang IDialog<TResult> mewakili perulangan sementara. |
| WithScorable<T,Item,Score>(IDialog<T>, IScorable<Item,Score>) |
Hiasi dialog dengan skor, sehingga yang dapat dinilai dapat berpartisipasi pada tumpukan dialog. |