Taal

Foreach Klas

Definitie

Let op

Use ForEachElement instead.

Voert één set acties uit voor elk item in een in-memory lijst of collectie.

[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

Name Description
Foreach(String, Int32)
Verouderd.

Initialiseert een nieuw exemplaar van de Foreach klasse.

Velden

Name Description
Kind
Verouderd.

Klasse-id.

OFFSETKEY
Verouderd.

Definieert het pad voor de offset-sleutel.

(Overgenomen van ActionScope)

Eigenschappen

Name Description
Actions
Verouderd.

Krijgt of stelt de acties in die uitgevoerd moeten worden.

(Overgenomen van ActionScope)
Disabled
Verouderd.

Krijgt of stelt een optionele uitdrukking op die, als waar is, deze actie zal uitschakelen.

Id
Verouderd.

Krijgt of stelt ID in voor de dialoog.

(Overgenomen van Dialog)
Index
Verouderd.

Krijgt of zet de pathexpressie van de eigenschap naar de itemindex.

ItemsProperty
Verouderd.

Krijgt of zet eigenschapspadexpressie op de verzameling items.

Source
Verouderd.

Krijgt de informatie van de cref="SourceRange"/>.

(Overgenomen van Dialog)
TelemetryClient
Verouderd.

Krijgt of stelt de in om te IBotTelemetryClient gebruiken voor logs.

(Overgenomen van Dialog)
Value
Verouderd.

Krijgt of zet de path-expressie van de eigenschap op de itemwaarde.

Methoden

Name Description
BeginActionAsync(DialogContext, Int32, CancellationToken)
Verouderd.

Begint een nieuw dialoog en zet het op de dialoogstack.

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

Wordt aangeroepen wanneer de dialoog wordt gestart en op de dialoogstack gezet.

ContinueDialogAsync(DialogContext, CancellationToken)
Verouderd.

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

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

Aangeroepen wanneer het dialoogvenster eindigt.

(Overgenomen van Dialog)
GetDependencies()
Verouderd.

Enumereert afhankelijkheden van kinddialoogdialogen zodat deze aan de containerdialoogset kunnen worden toegevoegd.

(Overgenomen van ActionScope)
GetVersion()
Verouderd.

Krijgt een unieke string die de versie van deze dialoog vertegenwoordigt. Als de versie tussen beurten verandert, zal het dialoogsysteem een DialogChanged-gebeurtenis uitzenden.

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

Roept het volgende item in de stapel aan.

OnActionScopeResultAsync(DialogContext, ActionScopeResult, CancellationToken)
Verouderd.

Aangeroepen wanneer de controle wordt teruggegeven aan deze dialoog met een ActionScopeResult.

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

Wordt aangeroepen wanneer een terugkerende controle naar deze dialoog met een ActionScopeResult met de eigenschap ActionCommand ingesteld op BreakLoop.

OnComputeId()
Verouderd.

Bouwt de compute-ID voor de dialoog.

OnContinueLoopAsync(DialogContext, ActionScopeResult, CancellationToken)
Verouderd.

Wordt aangeroepen wanneer een terugkerende controle naar deze dialoog met een ActionScopeResult met de eigenschap ActionCommand ingesteld op ContinueLoop.

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)
Verouderd.

Wordt aangeroepen wanneer een gebeurtenis is opgeroepen, met behulp van DialogContext.emitEvent(), door ofwel de huidige dialoog of een dialoog die de huidige dialoog is gestart.

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

Wordt opgeroepen wanneer de actie van de dialoog eindigt.

OnGotoActionAsync(DialogContext, ActionScopeResult, CancellationToken)
Verouderd.

Wordt aangeroepen wanneer de controle teruggegeven wordt naar dit dialoogvenster met een ActionScopeResult met de eigenschap ActionCommand ingesteld op GoToAction.

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

Wordt opgeroepen wanneer de dialoog doorgaat naar de volgende actie.

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

Gebeld nadat een gebeurtenis aan alle ouders was doorgegeven en niet werd afgehandeld.

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

Wordt aangeroepen voordat een gebeurtenis naar zijn ouder wordt gebubbeld.

(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.

Aangeroepen wanneer een kinddialoog zijn beurt voltooide, waardoor de controle naar dit dialoogvenster werd teruggegeven.

(Overgenomen van ActionScope)

Extensiemethoden

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

Hiermee maakt u een dialoogvensterstack en start u een dialoogvenster, waarbij u het naar de stack pusht.

Van toepassing op