DynamicBeginDialog Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Intern BeginDialog-åtgärd som dynamiskt binder x.schema/x.dialog för att anropa x.dialog-resursen med egenskaper som alternativ.
public class DynamicBeginDialog : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.BeginDialog
type DynamicBeginDialog = class
inherit BeginDialog
Public Class DynamicBeginDialog
Inherits BeginDialog
- Arv
Konstruktorer
| Name | Description |
|---|---|
| DynamicBeginDialog(String, Int32) |
Initierar en ny instans av DynamicBeginDialog klassen. |
Fält
| Name | Description |
|---|---|
| Kind |
Klassidentifierare. (Ärvd från BeginDialog) |
Egenskaper
| Name | Description |
|---|---|
| ActivityProcessed |
Får eller sätter ett värde som anger om den nya dialogen ska bearbeta aktiviteten. (Ärvd från BaseInvokeDialog) |
| Dialog |
Hämtar eller ställer in dialogen att anropa. (Ärvd från BaseInvokeDialog) |
| Disabled |
Får eller sätter ett valfritt uttryck som, om det är sant, inaktiverar denna åtgärd. (Ärvd från BeginDialog) |
| Id |
Får eller sätter id för dialogen. (Ärvd från Dialog) |
| Options |
Får eller sätter konfigurerbara alternativ för dialogen. (Ärvd från BaseInvokeDialog) |
| Properties |
Får eller sätter de extra egenskaperna. |
| ResultProperty |
Hämtar eller sätter egenskapsvägen för att lagra dialogresultatet i. (Ärvd från BeginDialog) |
| Source |
Får informationen om cref="SourceRange"/>. (Ärvd från Dialog) |
| TelemetryClient |
Får eller ställer in att IBotTelemetryClient använda för loggning. (Ärvd från Dialog) |
Metoder
| Name | Description |
|---|---|
| BeginDialogAsync(DialogContext, Object, CancellationToken) |
Anropas när dialogen startas och läggs på dialogstacken. (Ärvd från BeginDialog) |
| BindOptions(DialogContext, Object) |
Utvärderar uttryck i alternativ. |
| ContinueDialogAsync(DialogContext, CancellationToken) |
Anropas när dialogen fortsätter, där det är den aktiva dialogen och användaren svarar med en ny aktivitet. (Ärvd från Dialog) |
| EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Anropas när dialogrutan slutar. (Ärvd från Dialog) |
| GetDependencies() |
Räknar upp barndialogberoenden så att de kan läggas till i containerdialoguppsättningen. (Ärvd från BaseInvokeDialog) |
| GetVersion() |
Får en unik sträng som representerar versionen av denna dialog. Om versionen ändras mellan turerna kommer dialogsystemet att sända ut en DialogChanged-händelse. (Ärvd från Dialog) |
| OnComputeId() |
Bygger compute-ID:t för dialogen. (Ärvd från BaseInvokeDialog) |
| OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Anropas när en händelse har aktiverats, med , |
| OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Ringde efter att ett evenemang hade delats ut till alla föräldrar och inte hanterades. (Ärvd från Dialog) |
| OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Anropas innan en händelse bubblas till sin förälder. (Ärvd från Dialog) |
| RegisterSourceLocation(String, Int32) |
Registrerar en cref="SourceRange"/> på den angivna platsen. (Ärvd från Dialog) |
| RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Anropas när dialogrutan ska uppmana användaren att ange indata igen. (Ärvd från Dialog) |
| ResolveDialog(DialogContext) |
Resolve Dialog Expression som antingen Dialog eller StringExpression för att få dialogid. (Ärvd från BaseInvokeDialog) |
| ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Anropade när en barndialog avslutade sin tur, vilket återlämnade kontrollen till denna dialog. (Ärvd från BeginDialog) |
Tilläggsmetoder
| Name | Description |
|---|---|
| RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Skapar en dialogstack och startar en dialogruta och push-överför den till stacken. |