ActionScope Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
ActionScope beheert de uitvoering van een blok acties en ondersteunt de semantiek Goto, Continue en Break.
public class ActionScope : Microsoft.Bot.Builder.Dialogs.Dialog, Microsoft.Bot.Builder.Dialogs.IDialogDependencies
type ActionScope = class
inherit Dialog
interface IDialogDependencies
Public Class ActionScope
Inherits Dialog
Implements IDialogDependencies
- Overname
- Afgeleid
- Implementeringen
Constructors
| ActionScope(IEnumerable<Dialog>) |
Initialiseert een nieuw exemplaar van de ActionScope klasse. |
Velden
| OFFSETKEY |
Hiermee definieert u het pad voor de offsetsleutel. |
Eigenschappen
| Actions |
Hiermee worden de uit te voeren acties opgehaald of ingesteld. |
| Id |
Hiermee wordt de id voor het dialoogvenster opgehaald of ingesteld. (Overgenomen van Dialog) |
| Source |
Hiermee haalt u de informatie op van de cref="SourceRange"/>. (Overgenomen van Dialog) |
| TelemetryClient |
Hiermee wordt de IBotTelemetryClient opgehaald of ingesteld voor gebruik voor logboekregistratie. (Overgenomen van Dialog) |
Methoden
| BeginActionAsync(DialogContext, Int32, CancellationToken) |
Hiermee wordt een nieuw dialoogvenster gestart en naar de dialoogvensterstack gepusht. |
| BeginDialogAsync(DialogContext, Object, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster wordt gestart en naar de dialoogvensterstack wordt gepusht. |
| ContinueDialogAsync(DialogContext, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster wordt voortgezet, waarbij het het actieve dialoogvenster is en de gebruiker reageert met een nieuwe activiteit. |
| EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster wordt beƫindigd. (Overgenomen van Dialog) |
| GetDependencies() |
Inventariseert onderliggende dialoogvensterafhankelijkheden, zodat ze kunnen worden toegevoegd aan het dialoogvenster containers. |
| GetVersion() |
Hiermee haalt u een unieke tekenreeks op die de versie van dit dialoogvenster vertegenwoordigt. Als de versie verandert tussen bochten, zal het dialoogvenstersysteem een DialogChanged-gebeurtenis verzenden. |
| OnActionScopeResultAsync(DialogContext, ActionScopeResult, CancellationToken) |
Wordt aangeroepen bij het teruggaan van het besturingselement naar dit dialoogvenster met een ActionScopeResult. |
| OnBreakLoopAsync(DialogContext, ActionScopeResult, CancellationToken) |
Wordt aangeroepen wanneer het besturingselement wordt teruggezet naar dit dialoogvenster met een ActionScopeResult met de eigenschap ActionCommand ingesteld op |
| OnComputeId() |
Hiermee wordt de reken-id voor het dialoogvenster gemaakt. |
| OnContinueLoopAsync(DialogContext, ActionScopeResult, CancellationToken) |
Wordt aangeroepen wanneer het besturingselement wordt teruggezet naar dit dialoogvenster met een ActionScopeResult met de eigenschap ActionCommand ingesteld op |
| OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Wordt aangeroepen wanneer een gebeurtenis is gegenereerd, met behulp van |
| OnEndOfActionsAsync(DialogContext, Object, CancellationToken) |
Wordt aangeroepen wanneer de actie van het dialoogvenster eindigt. |
| OnGotoActionAsync(DialogContext, ActionScopeResult, CancellationToken) |
Wordt aangeroepen wanneer het besturingselement wordt teruggezet naar dit dialoogvenster met een ActionScopeResult met de eigenschap ActionCommand ingesteld op |
| OnNextActionAsync(DialogContext, Object, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster doorgaat met de volgende actie. |
| OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Aangeroepen nadat een gebeurtenis naar alle bovenliggende items is gebeld en niet is verwerkt. (Overgenomen van Dialog) |
| OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Aangeroepen voordat een gebeurtenis wordt gebeld naar het bovenliggende item. (Overgenomen van Dialog) |
| RegisterSourceLocation(String, Int32) |
Registreert een cref="SourceRange"/> op de opgegeven locatie. (Overgenomen van Dialog) |
| RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster de gebruiker opnieuw om invoer moet vragen. (Overgenomen van Dialog) |
| ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Wordt aangeroepen wanneer een onderliggend dialoogvenster zijn beurt heeft voltooid, zodat het besturingselement weer in dit dialoogvenster wordt teruggezet. |
Extensiemethoden
| RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Hiermee maakt u een dialoogvensterstack en start u een dialoogvenster, waarbij deze naar de stack wordt gepusht. |