Delen via


Foreach Klas

Definitie

Waarschuwing

Use ForEachElement instead.

Hiermee wordt één set acties uitgevoerd voor elk item in een in-memory lijst of verzameling.

[System.Obsolete("Use ForEachElement instead.")]
public class Foreach : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.ActionScope
[<System.Obsolete("Use ForEachElement instead.")>]
type Foreach = class
    inherit ActionScope
Public Class Foreach
Inherits ActionScope
Overname
Kenmerken

Constructors

Foreach(String, Int32)
Verouderd.

Initialiseert een nieuw exemplaar van de Foreach klasse.

Velden

Kind
Verouderd.

Klasse-id.

OFFSETKEY
Verouderd.

Hiermee definieert u het pad voor de offsetsleutel.

(Overgenomen van ActionScope)

Eigenschappen

Actions
Verouderd.

Hiermee worden de uit te voeren acties opgehaald of ingesteld.

(Overgenomen van ActionScope)
Disabled
Verouderd.

Hiermee wordt een optionele expressie opgehaald of ingesteld. Als waar is, wordt deze actie uitgeschakeld.

Id
Verouderd.

Hiermee wordt de id voor het dialoogvenster opgehaald of ingesteld.

(Overgenomen van Dialog)
Index
Verouderd.

Hiermee wordt de expressie van het eigenschapspad naar de itemindex opgehaald of ingesteld.

ItemsProperty
Verouderd.

Hiermee wordt de expressie van het eigenschapspad naar de verzameling items opgehaald of ingesteld.

Source
Verouderd.

Hiermee haalt u de informatie op van cref="SourceRange"/>.

(Overgenomen van Dialog)
TelemetryClient
Verouderd.

Hiermee wordt opgehaald of ingesteld IBotTelemetryClient voor gebruik voor logboekregistratie.

(Overgenomen van Dialog)
Value
Verouderd.

Hiermee wordt de expressie van het eigenschapspad opgehaald of ingesteld op itemwaarde.

Methoden

BeginActionAsync(DialogContext, Int32, CancellationToken)
Verouderd.

Hiermee wordt een nieuw dialoogvenster gestart en naar de dialoogvensterstack gepusht.

(Overgenomen van ActionScope)
BeginDialogAsync(DialogContext, Object, CancellationToken)
Verouderd.

Wordt aangeroepen wanneer het dialoogvenster wordt gestart en naar de dialoogvensterstack wordt gepusht.

ContinueDialogAsync(DialogContext, CancellationToken)
Verouderd.

Wordt aangeroepen wanneer het dialoogvenster wordt voortgezet, waarbij dit het actieve dialoogvenster is en de gebruiker reageert met een nieuwe activiteit.

(Overgenomen van ActionScope)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)
Verouderd.

Wordt aangeroepen wanneer het dialoogvenster eindigt.

(Overgenomen van Dialog)
GetDependencies()
Verouderd.

Inventariseert onderliggende dialoogvensterafhankelijkheden, zodat ze kunnen worden toegevoegd aan de dialoogvensterset containers.

(Overgenomen van ActionScope)
GetVersion()
Verouderd.

Hiermee haalt u een unieke tekenreeks op die de versie van dit dialoogvenster vertegenwoordigt. Als de versie verandert tussen beurten, zal het dialoogvenstersysteem een DialogChanged-gebeurtenis verzenden.

(Overgenomen van ActionScope)
NextItemAsync(DialogContext, CancellationToken)
Verouderd.

Roept het volgende item in de stapel aan.

OnActionScopeResultAsync(DialogContext, ActionScopeResult, CancellationToken)
Verouderd.

Wordt aangeroepen bij het retourneren van het besturingselement naar dit dialoogvenster met een ActionScopeResult.

(Overgenomen van ActionScope)
OnBreakLoopAsync(DialogContext, ActionScopeResult, CancellationToken)
Verouderd.

Wordt aangeroepen wanneer een besturingselement terugkeert naar dit dialoogvenster met een ActionScopeResult met de eigenschap ActionCommand ingesteld op BreakLoop.

OnComputeId()
Verouderd.

Hiermee wordt de reken-id voor het dialoogvenster gemaakt.

OnContinueLoopAsync(DialogContext, ActionScopeResult, CancellationToken)
Verouderd.

Wordt aangeroepen wanneer een besturingselement terugkeert naar dit dialoogvenster met een ActionScopeResult met de eigenschap ActionCommand ingesteld op ContinueLoop.

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)
Verouderd.

Wordt aangeroepen wanneer een gebeurtenis is geactiveerd, met behulp van DialogContext.emitEvent(), door het huidige dialoogvenster of een dialoogvenster dat het huidige dialoogvenster is gestart.

(Overgenomen van Dialog)
OnEndOfActionsAsync(DialogContext, Object, CancellationToken)
Verouderd.

Wordt aangeroepen wanneer de actie van het dialoogvenster eindigt.

OnGotoActionAsync(DialogContext, ActionScopeResult, CancellationToken)
Verouderd.

Wordt aangeroepen bij het retourneren van het besturingselement naar dit dialoogvenster met een ActionScopeResult met de eigenschap ActionCommand ingesteld op GoToAction.

(Overgenomen van ActionScope)
OnNextActionAsync(DialogContext, Object, CancellationToken)
Verouderd.

Wordt aangeroepen wanneer het dialoogvenster doorgaat naar de volgende actie.

(Overgenomen van ActionScope)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)
Verouderd.

Aangeroepen nadat een gebeurtenis naar alle ouders is verzonden en niet is verwerkt.

(Overgenomen van Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)
Verouderd.

Aangeroepen voordat een gebeurtenis naar het bovenliggende item wordt verzonden.

(Overgenomen van Dialog)
RegisterSourceLocation(String, Int32)
Verouderd.

Registreert een cref="SourceRange"/> op de opgegeven locatie.

(Overgenomen van Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)
Verouderd.

Wordt aangeroepen wanneer het dialoogvenster de gebruiker opnieuw om invoer moet vragen.

(Overgenomen van Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)
Verouderd.

Wordt aangeroepen wanneer een onderliggend dialoogvenster zijn beurt heeft voltooid, zodat het besturingselement wordt teruggezet naar dit dialoogvenster.

(Overgenomen van ActionScope)

Extensiemethoden

RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)
Verouderd.

Hiermee maakt u een dialoogvensterstack en start u een dialoogvenster dat naar de stack wordt gepusht.

Van toepassing op