ComponentDialog Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A Dialog , amely más párbeszédpanelekből áll.
public class ComponentDialog : Microsoft.Bot.Builder.Dialogs.DialogContainer
type ComponentDialog = class
inherit DialogContainer
Public Class ComponentDialog
Inherits DialogContainer
- Öröklődés
Megjegyzések
Az összetevő párbeszédpanelje belső DialogSet és DialogContext, amely egy belső párbeszédpanel-vermet biztosít, amely elrejtve van a szülő párbeszédpanel elől.
Konstruktorok
| ComponentDialog(String) |
Inicializálja a osztály új példányát ComponentDialog . |
Mezők
| PersistedDialogState |
A megőrzött párbeszédpanel-állapot azonosítója. |
Tulajdonságok
| Dialogs |
Lekéri vagy beállítja a tárolókat DialogSet. (Öröklődés forrása DialogContainer) |
| Id |
Lekéri vagy beállítja a párbeszédpanel azonosítóját. (Öröklődés forrása Dialog) |
| IgnoreMemoryScopeBinding |
Lekéri vagy beállít egy értéket, amely jelzi, hogy ennek DialogContainer működnie kell-e a memóriahatókörökkel. (Öröklődés forrása DialogContainer) |
| InitialDialogId |
Lekéri vagy beállítja a kezdeti párbeszédpanelhez rendelt azonosítót. |
| Source |
Lekéri a cref="SourceRange"/>. (Öröklődés forrása Dialog) |
| TelemetryClient |
Lekéri vagy beállítja a IBotTelemetryClient naplózáshoz használni kívánt beállítást. A tulajdonság beállításakor a tartalmazott párbeszédpanelek összes tulajdonsága TelemetryClient is be van állítva. (Öröklődés forrása DialogContainer) |
Metódusok
| AddDialog(Dialog) |
Hozzáad egy újat Dialog az összetevő párbeszédpaneléhez, és visszaadja a frissített összetevőt. |
| BeginDialogAsync(DialogContext, Object, CancellationToken) |
A párbeszédpanel indításakor és a szülő párbeszédpanel-vermére való leküldéskor hívható meg. |
| CheckForVersionChangeAsync(DialogContext, CancellationToken) |
CheckForVersionChangeAsync. (Öröklődés forrása DialogContainer) |
| ContinueDialogAsync(DialogContext, CancellationToken) |
A párbeszédpanel folytatásakor hívjuk meg, ahol az aktív párbeszédpanel, és a felhasználó egy új tevékenységgel válaszol. |
| CreateChildContext(DialogContext) |
Létrehoz egy belsőt DialogContext. |
| EndComponentAsync(DialogContext, Object, CancellationToken) |
A szülőkörnyezetben véget ér az összetevő párbeszédpanelje. |
| EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
A párbeszédpanel végének hívása. |
| EnsureInitializedAsync(DialogContext) |
Biztosítja, hogy a párbeszédpanel inicializálva legyen. |
| FindDialog(String) |
Megkeresi a tárolóhoz korábban hozzáadott gyermek párbeszédpanelt. (Öröklődés forrása DialogContainer) |
| FindDialog(String, DialogContext) |
Megkeresi a tárolóhoz korábban hozzáadott gyermek párbeszédpanelt. A DialogContext használatával gyűjti össze a párbeszédpanelt tartalékként. (Öröklődés forrása DialogContainer) |
| GetInternalVersion() |
GetInternalVersion – A tároló belső verzióazonosítóit adja vissza. (Öröklődés forrása DialogContainer) |
| GetVersion() |
Lekéri a párbeszédpanel verzióját képviselő egyedi sztringet. Ha a verzióváltások között változik, a párbeszédpanelrendszer egy DialogChanged eseményt bocsát ki. (Öröklődés forrása Dialog) |
| OnBeginDialogAsync(DialogContext, Object, CancellationToken) |
A párbeszédpanel indításakor és a szülő párbeszédpanel-vermére való leküldéskor hívható meg. |
| OnComputeId() |
Létrehozza a párbeszédpanel számítási azonosítóját. (Öröklődés forrása Dialog) |
| OnContinueDialogAsync(DialogContext, CancellationToken) |
A párbeszédpanel folytatásakor hívjuk meg, ahol az aktív párbeszédpanel, és a felhasználó egy új tevékenységgel válaszol. |
| OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Az esemény indításakor hívja meg a parancsot a használatával |
| OnEndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
A párbeszédpanel végének hívása. |
| OnInitializeAsync(DialogContext) |
A párbeszédpanel initilizálása. |
| OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Hívott, miután egy esemény buborékos volt az összes szülő számára, és nem kezelték. (Öröklődés forrása Dialog) |
| OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Az esemény a szülőbe való buborékba kerülése előtt van meghívva. (Öröklődés forrása Dialog) |
| OnRepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Akkor hívja meg a rendszer, amikor a párbeszédpanelnek újra be kell kérnie a felhasználótól a bemenetet. |
| RegisterSourceLocation(String, Int32) |
Regisztrál egy cref="SourceRange"/> értéket a megadott helyen. (Öröklődés forrása Dialog) |
| RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Akkor hívja meg a rendszer, amikor a párbeszédpanelnek újra be kell kérnie a felhasználótól a bemenetet. |
| ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
A hívás akkor volt meghívva, amikor a szülő párbeszédpanel-vermének egyik gyermek párbeszédpanelje befejezte ezt a beállítást, és visszaadta a vezérlőt ennek a párbeszédpanel-összetevőnek. |
Bővítő metódusok
| RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Létrehoz egy párbeszédpanel-vermet, és elindít egy párbeszédpanelt, majd leküldi a verembe. |