ForEachElement Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Provede sadu akcí jednou pro každou položku v seznamu nebo kolekci v paměti.
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
- Dědičnost
- Implementuje
Konstruktory
ForEachElement(IEnumerable<Dialog>) |
Inicializuje novou instanci ForEachElement třídy. |
Pole
Kind |
Identifikátor třídy. |
Vlastnosti
Actions |
Získá nebo nastaví akce, které se mají provést. |
Dialogs |
Získá nebo nastaví kontejnery DialogSet. (Zděděno od DialogContainer) |
Disabled |
Získá nebo nastaví volitelný výraz, který pokud je true zakáže tuto akci. |
Id |
Získá nebo nastaví ID dialogového okna. (Zděděno od Dialog) |
IgnoreMemoryScopeBinding |
Získá nebo nastaví hodnotu označující, zda má DialogContainer nebo nemá interagovat s obory paměti. (Zděděno od DialogContainer) |
Index |
Získá nebo nastaví výraz cesty vlastnosti na index položky. |
ItemsProperty |
Získá nebo nastaví výraz cesty vlastnosti do kolekce položek. |
Source |
Získá informace cref="SourceRange"/>. (Zděděno od Dialog) |
TelemetryClient |
Získá nebo nastaví na IBotTelemetryClient použití pro protokolování. Při nastavování této vlastnosti jsou také nastaveny všechny vlastnosti obsažených dialogových TelemetryClient oken. (Zděděno od DialogContainer) |
Value |
Získá nebo nastaví výraz cesty vlastnosti na hodnotu položky. |
Metody
BeginDialogAsync(DialogContext, Object, CancellationToken) |
Volá se při spuštění dialogového okna a vložení do zásobníku dialogů. |
CheckForVersionChangeAsync(DialogContext, CancellationToken) |
CheckForVersionChangeAsync. (Zděděno od DialogContainer) |
ContinueDialogAsync(DialogContext, CancellationToken) |
Volá se při pokračování dialogového okna, kde se jedná o aktivní dialogové okno a uživatel odpoví novou aktivitou. |
CreateChildContext(DialogContext) |
Vytvoří kontext vnitřního dialogového okna pro kontejnery, které jsou aktivní podřízené. |
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Volá se, když dialogové okno končí. (Zděděno od Dialog) |
FindDialog(String) |
Najde podřízené dialogové okno, které bylo dříve přidáno do kontejneru. (Zděděno od DialogContainer) |
FindDialog(String, DialogContext) |
Najde podřízené dialogové okno, které bylo dříve přidáno do kontejneru. Použije DialogContext jako záložní k shromáždění dialogového okna. (Zděděno od DialogContainer) |
GetDependencies() |
Vytvoří výčet podřízených závislostí dialogových oken, aby je bylo možné přidat do sady dialogových oken kontejnerů. |
GetInternalVersion() |
GetInternalVersion – vrátí identifikátor interní verze pro tento kontejner. (Zděděno od DialogContainer) |
GetVersion() |
Získá jedinečný řetězec, který představuje verzi tohoto dialogového okna. Pokud se verze změní mezi otočeními, systém dialogového okna vygeneruje DialogChanged událost. (Zděděno od Dialog) |
OnComputeId() |
Vytvoří ID výpočetních prostředků pro dialogové okno. |
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Volá se při vyvolání události pomocí aktuálního |
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Volá se poté, co byla událost bublinou pro všechny nadřazené položky a nebyla zpracována. (Zděděno od Dialog) |
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Volá se před tím, než je událost bublinou na nadřazenou položku. (Zděděno od Dialog) |
RegisterSourceLocation(String, Int32) |
Zaregistruje cref="SourceRange"/> v zadaném umístění. (Zděděno od Dialog) |
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Volá se, když má dialogové okno znovu vyzvat uživatele k zadání vstupu. (Zděděno od Dialog) |
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Volá se, když podřízené dialogové okno dokončilo toto otočení, a vrátí tak řízení do tohoto dialogového okna. (Zděděno od Dialog) |
Metody rozšíření
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Vytvoří zásobník dialogových oken a spustí dialogové okno, které ho nasdílí do zásobníku. |