Język

ForEachElement Klasa

Definicja

Wykonuje zestaw działań raz dla każdego elementu w 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

Nazwa Opis
ForEachElement(IEnumerable<Dialog>)

Inicjuje nowe wystąpienie klasy ForEachElement.

Pola

Nazwa Opis
Kind

Identyfikator klasy.

Właściwości

Nazwa Opis
Actions

Pobiera lub ustawia akcje do wykonania.

Dialogs

Otrzymuje lub ustawia pojemniki DialogSet.

(Odziedziczone po DialogContainer)
Disabled

Otrzymuje lub ustawia opcjonalne wyrażenie, które jeśli jest prawdziwe, uniemożliwia tę akcję.

Id

Gets lub sets id dla dialogu.

(Odziedziczone po Dialog)
IgnoreMemoryScopeBinding

Otrzymuje lub ustawia wartość wskazującą, czy to DialogContainer powinno oddziaływać z zakresami pamięci.

(Odziedziczone po DialogContainer)
Index

Otrzymuje lub ustawia wyrażenie ścieżki własności na indeks elementu.

ItemsProperty

Otrzymuje lub ustawia wyrażenie ścieżki własności do kolekcji elementów.

Source

Otrzymuje informacje cref="SourceRange"/>.

(Odziedziczone po Dialog)
TelemetryClient

Dostaje lub ustawia do IBotTelemetryClient logowania. Ustawiając tę właściwość, wszystkie zawarte w dialogach TelemetryClient są również ustawiane.

(Odziedziczone po DialogContainer)
Value

Otrzymuje lub ustawia wyrażenie ścieżki własności na wartość elementu.

Metody

Nazwa Opis
BeginDialogAsync(DialogContext, Object, CancellationToken)

Wywoływane na początku dialogu i przesuwane na stos dialogowy.

CheckForVersionChangeAsync(DialogContext, CancellationToken)

Sprawdź VersionChangeAsync.

(Odziedziczone po DialogContainer)
ContinueDialogAsync(DialogContext, CancellationToken)

Wywoływane jest podczas kontynuacji dialogu, gdzie jest aktywny dialog, a użytkownik odpowiada nową aktywnością.

CreateChildContext(DialogContext)

Tworzy wewnętrzny kontekst dialogowy dla aktywnego dziecka kontenerów.

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Wywoływana po zakończeniu okna dialogowego.

(Odziedziczone po Dialog)
FindDialog(String, DialogContext)

Znajduje dialog potomny, który wcześniej został dodany do kontenera. Używa DialogContext jako zapasowego systemu do zbierania dialogów.

(Odziedziczone po DialogContainer)
FindDialog(String)

Znajduje dialog potomny, który wcześniej został dodany do kontenera.

(Odziedziczone po DialogContainer)
GetDependencies()

Wylicza zależności dialogowe potomne, aby można je było dodać do zestawu dialogów kontenerów.

GetInternalVersion()

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

(Odziedziczone po DialogContainer)
GetVersion()

Otrzymuje unikalny ciąg znaków reprezentujący wersję tego dialogu. Jeśli wersja zmieni się między turami, system dialogowy wyświetli zdarzenie DialogChanged.

(Odziedziczone po Dialog)
OnComputeId()

Buduje ID obliczeniowe do dialogu.

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Wywoływane jest po wywołaniu zdarzenia, używając DialogContext.emitEvent(), przez bieżący dialog lub dialog, który rozpoczął aktualny dialog.

OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Dzwoniłem po tym, jak wydarzenie zostało przekazane wszystkim rodzicom i nie zostało rozwiązane.

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

Wywoływane zanim zdarzenie zostanie przeniesione do swojego 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 podanie danych wejściowych.

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

Wywoływano to, gdy dialog dziecka kończył tę turę, przywracając kontrolę do tego dialogu.

(Odziedziczone po Dialog)

Metody rozszerzania

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

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

Dotyczy