Case 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.
Mål med handlingsomfattning.
public class Case : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.ActionScope
type Case = class
inherit ActionScope
Public Class Case
Inherits ActionScope
- Arv
Konstruktorer
| Name | Description |
|---|---|
| Case(String, IEnumerable<Dialog>) |
Initierar en ny instans av Case klassen. |
Fält
| Name | Description |
|---|---|
| OFFSETKEY |
Definierar vägen för offset-nyckeln. (Ärvd från ActionScope) |
Egenskaper
| Name | Description |
|---|---|
| Actions |
Hämtar eller ställer in handlingarna som ska utföras. (Ärvd från ActionScope) |
| Id |
Får eller sätter id för dialogen. (Ärvd från Dialog) |
| 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) |
| Value |
Får eller sätter konstant att jämföra med villkoret. |
Metoder
| Name | Description |
|---|---|
| BeginActionAsync(DialogContext, Int32, CancellationToken) |
Startar en ny dialog och lägger den på dialogstacken. (Ärvd från ActionScope) |
| BeginDialogAsync(DialogContext, Object, CancellationToken) |
Anropas när dialogen startas och läggs på dialogstacken. (Ärvd från ActionScope) |
| 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 ActionScope) |
| 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 ActionScope) |
| 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 ActionScope) |
| OnActionScopeResultAsync(DialogContext, ActionScopeResult, CancellationToken) |
Anropas när kontrollen återvänder till denna dialog med en ActionScopeResult. (Ärvd från ActionScope) |
| OnBreakLoopAsync(DialogContext, ActionScopeResult, CancellationToken) |
Anropas när kontrollen återlämnas till denna dialog med en ActionScopeResult med egenskapen ActionCommand satt till |
| OnComputeId() |
Bygger compute-ID:t för dialogen. (Ärvd från ActionScope) |
| OnContinueLoopAsync(DialogContext, ActionScopeResult, CancellationToken) |
Anropas när kontrollen återlämnas till denna dialog med en ActionScopeResult med egenskapen ActionCommand satt till |
| OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Anropas när en händelse har aktiverats, med , |
| OnEndOfActionsAsync(DialogContext, Object, CancellationToken) |
Kallas när dialogens handling avslutas. (Ärvd från ActionScope) |
| OnGotoActionAsync(DialogContext, ActionScopeResult, CancellationToken) |
Anropas när kontrollen återlämnas till denna dialog med en ActionScopeResult med egenskapen ActionCommand satt till |
| OnNextActionAsync(DialogContext, Object, CancellationToken) |
Anropas när dialogen fortsätter till nästa åtgärd. (Ärvd från ActionScope) |
| 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) |
| ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Anropade när en barndialog avslutade sin tur, vilket återlämnade kontrollen till denna dialog. (Ärvd från ActionScope) |
Tilläggsmetoder
| Name | Description |
|---|---|
| RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Skapar en dialogstack och startar en dialogruta och push-överför den till stacken. |