Udostępnij za pośrednictwem


ForEachElement Klasa

Definicja

Wykonuje zestaw akcji raz dla każdego elementu na liście lub kolekcji w pamięci.

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
Dziedziczenie
ForEachElement
Implementuje

Konstruktory

ForEachElement(IEnumerable<Dialog>)

Inicjuje nowe wystąpienie klasy ForEachElement.

Pola

Kind

Identyfikator klasy.

Właściwości

Actions

Pobiera lub ustawia akcje do wykonania.

Dialogs

Pobiera lub ustawia kontenery DialogSet.

(Odziedziczone po DialogContainer)
Disabled

Pobiera lub ustawia opcjonalne wyrażenie, które jeśli ma wartość true, spowoduje wyłączenie tej akcji.

Id

Pobiera lub ustawia identyfikator okna dialogowego.

(Odziedziczone po Dialog)
IgnoreMemoryScopeBinding

Pobiera lub ustawia wartość wskazującą, czy ta DialogContainer wartość powinna współdziałać z zakresami pamięci.

(Odziedziczone po DialogContainer)
Index

Pobiera lub ustawia wyrażenie ścieżki właściwości na indeks elementu.

ItemsProperty

Pobiera lub ustawia wyrażenie ścieżki właściwości do kolekcji elementów.

Source

Pobiera informacje o pliku cref="SourceRange"/>.

(Odziedziczone po Dialog)
TelemetryClient

Pobiera lub ustawia element IBotTelemetryClient do użycia do rejestrowania. Podczas ustawiania tej właściwości są również ustawiane wszystkie zawarte właściwości okien dialogowych TelemetryClient .

(Odziedziczone po DialogContainer)
Value

Pobiera lub ustawia wyrażenie ścieżki właściwości na wartość elementu.

Metody

BeginDialogAsync(DialogContext, Object, CancellationToken)

Wywoływana po uruchomieniu okna dialogowego i wypchnięciu do stosu okien dialogowych.

CheckForVersionChangeAsync(DialogContext, CancellationToken)

CheckForVersionChangeAsync.

(Odziedziczone po DialogContainer)
ContinueDialogAsync(DialogContext, CancellationToken)

Wywoływana, gdy okno dialogowe jest kontynuowane, gdzie jest to aktywne okno dialogowe, a użytkownik odpowiada za pomocą nowego działania.

CreateChildContext(DialogContext)

Tworzy wewnętrzny kontekst okna dialogowego dla kontenerów aktywnego elementu podrzędnego.

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Wywoływana po zakończeniu okna dialogowego.

(Odziedziczone po Dialog)
FindDialog(String)

Znajduje okno dialogowe podrzędne, które zostało wcześniej dodane do kontenera.

(Odziedziczone po DialogContainer)
FindDialog(String, DialogContext)

Znajduje okno dialogowe podrzędne, które zostało wcześniej dodane do kontenera. Używa elementu DialogContext jako rezerwowego w celu zebrania okna dialogowego.

(Odziedziczone po DialogContainer)
GetDependencies()

Wylicza zależności podrzędnych okien dialogowych, aby można je było dodać do zestawu okien dialogowych kontenerów.

GetInternalVersion()

GetInternalVersion — zwraca identyfikator wersji wewnętrznej dla tego kontenera.

(Odziedziczone po DialogContainer)
GetVersion()

Pobiera unikatowy ciąg reprezentujący wersję tego okna dialogowego. Jeśli wersja zmieni się między kolei, system dialogowy będzie emitować zdarzenie DialogChanged.

(Odziedziczone po Dialog)
OnComputeId()

Tworzy identyfikator obliczeniowy okna dialogowego.

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Wywoływana, gdy zdarzenie zostało podniesione przy użyciu polecenia , przy użyciu DialogContext.emitEvent()bieżącego okna dialogowego lub okna dialogowego, które zostało uruchomione w bieżącym oknie dialogowym.

OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Wezwany po wydarzeniu został bąbelkowany do wszystkich rodziców i nie był obsługiwany.

(Odziedziczone po Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Wywoływane przed zdarzeniem jest bąbelkowe do jego elementu nadrzędnego.

(Odziedziczone po Dialog)
RegisterSourceLocation(String, Int32)

Rejestruje cref="SourceRange"/> w podanej lokalizacji.

(Odziedziczone po Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Wywoływana, gdy okno dialogowe powinno ponownie monitować użytkownika o dane wejściowe.

(Odziedziczone po Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Wywoływana po zakończeniu tego kolei okna dialogowego podrzędnego, zwracając kontrolkę do tego okna dialogowego.

(Odziedziczone po Dialog)

Metody rozszerzania

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

Tworzy stos okna dialogowego i uruchamia okno dialogowe, wypychając go do stosu.

Dotyczy