ForEachElement 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.
Voert één set acties uit voor elk item in een in-memory lijst of collectie.
public class ForEachElement : Microsoft.Bot.Builder.Dialogs.DialogContainer, Microsoft.Bot.Builder.Dialogs.IDialogDependencies
type ForEachElement = class
inherit DialogContainer
interface IDialogDependencies
Public Class ForEachElement
Inherits DialogContainer
Implements IDialogDependencies
- Overname
- Implementeringen
Constructors
| Name | Description |
|---|---|
| ForEachElement(IEnumerable<Dialog>) |
Initialiseert een nieuw exemplaar van de ForEachElement klasse. |
Velden
| Name | Description |
|---|---|
| Kind |
Klasse-id. |
Eigenschappen
| Name | Description |
|---|---|
| Actions |
Krijgt of stelt de acties in die uitgevoerd moeten worden. |
| Dialogs |
Krijgt of zet de containers DialogSet. (Overgenomen van DialogContainer) |
| Disabled |
Krijgt of stelt een optionele uitdrukking op die, als waar is, deze actie zal uitschakelen. |
| Id |
Krijgt of stelt ID in voor de dialoog. (Overgenomen van Dialog) |
| IgnoreMemoryScopeBinding |
Krijgt of stelt een waarde in die aangeeft of dit DialogContainer moet interageren met Memory Scopes. (Overgenomen van DialogContainer) |
| Index |
Krijgt of zet de pathexpressie van de eigenschap naar de itemindex. |
| ItemsProperty |
Krijgt of zet eigenschapspadexpressie op de verzameling items. |
| Source |
Krijgt de informatie van de cref="SourceRange"/>. (Overgenomen van Dialog) |
| TelemetryClient |
Krijgt of stelt de in om te IBotTelemetryClient gebruiken voor logs. Bij het instellen van deze eigenschap worden ook de eigenschappen van TelemetryClient alle opgenomen dialogen ingesteld. (Overgenomen van DialogContainer) |
| Value |
Krijgt of zet de path-expressie van de eigenschap op de itemwaarde. |
Methoden
| Name | Description |
|---|---|
| BeginDialogAsync(DialogContext, Object, CancellationToken) |
Wordt aangeroepen wanneer de dialoog wordt gestart en op de dialoogstack gezet. |
| CheckForVersionChangeAsync(DialogContext, CancellationToken) |
CheckForVersionChangeAsync. (Overgenomen van DialogContainer) |
| ContinueDialogAsync(DialogContext, CancellationToken) |
Wordt aangeroepen wanneer de dialoog wordt voortgezet, waarbij het de actieve dialoog is en de gebruiker reageert met een nieuwe activiteit. |
| CreateChildContext(DialogContext) |
Creëert een interne dialoogcontext voor het actieve kind van de containers. |
| EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Aangeroepen wanneer het dialoogvenster eindigt. (Overgenomen van Dialog) |
| FindDialog(String, DialogContext) |
Vindt een kinddialoog dat eerder aan de container is toegevoegd. Gebruikt DialogContext als vangnet om de dialoog te verzamelen. (Overgenomen van DialogContainer) |
| FindDialog(String) |
Vindt een kinddialoog dat eerder aan de container is toegevoegd. (Overgenomen van DialogContainer) |
| GetDependencies() |
Enumereert afhankelijkheden van kinddialoogdialogen zodat deze aan de containerdialoogset kunnen worden toegevoegd. |
| GetInternalVersion() |
GetInternalVersion : retourneert de interne versie-id voor deze container. (Overgenomen van DialogContainer) |
| GetVersion() |
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 Dialog) |
| OnComputeId() |
Bouwt de compute-ID voor de dialoog. |
| OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Wordt aangeroepen wanneer een gebeurtenis is opgeroepen, met behulp van |
| OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Gebeld nadat een gebeurtenis aan alle ouders was doorgegeven en niet werd afgehandeld. (Overgenomen van Dialog) |
| OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Wordt aangeroepen voordat een gebeurtenis naar zijn ouder wordt gebubbeld. (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) |
Aangeroepen wanneer een kinddialoog deze beurt voltooide, waardoor de controle naar dit dialoog werd teruggegeven. (Overgenomen van Dialog) |
Extensiemethoden
| Name | Description |
|---|---|
| RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Hiermee maakt u een dialoogvensterstack en start u een dialoogvenster, waarbij u het naar de stack pusht. |