Udostępnij przez


ForeachPage Klasa

Definicja

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

public class ForeachPage : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.ActionScope
type ForeachPage = class
    inherit ActionScope
Public Class ForeachPage
Inherits ActionScope
Dziedziczenie
ForeachPage

Konstruktory

ForeachPage(String, Int32)

Inicjuje nowe wystąpienie klasy ForeachPage.

Pola

Kind

Identyfikator klasy.

OFFSETKEY

Definiuje ścieżkę klucza przesunięcia.

(Odziedziczone po ActionScope)

Właściwości

Actions

Pobiera lub ustawia akcje do wykonania.

(Odziedziczone po ActionScope)
Disabled

Pobiera lub ustawia opcjonalne wyrażenie, które jeśli jest prawdziwe, spowoduje wyłączenie tej akcji.

Id

Pobiera lub ustawia identyfikator okna dialogowego.

(Odziedziczone po Dialog)
ItemsProperty

Pobiera lub ustawia listę właściwości elementu.

Page

Pobiera lub ustawia listę stron.

PageIndex

Pobiera lub ustawia listę indeksów stron.

PageSize

Pobiera lub ustawia rozmiar strony.

Source

Pobiera informacje o cref="SourceRange"/>.

(Odziedziczone po Dialog)
TelemetryClient

Pobiera lub ustawia wartość IBotTelemetryClient , która ma być używana do rejestrowania.

(Odziedziczone po Dialog)

Metody

BeginActionAsync(DialogContext, Int32, CancellationToken)

Uruchamia nowe okno dialogowe i wypycha go do stosu okien dialogowych.

(Odziedziczone po ActionScope)
BeginDialogAsync(DialogContext, Object, CancellationToken)

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

ContinueDialogAsync(DialogContext, CancellationToken)

Wywoływane po kontynuowaniu okna dialogowego, w którym jest aktywne okno dialogowe, a użytkownik odpowiada za pomocą nowego działania.

(Odziedziczone po ActionScope)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Wywoływana po zakończeniu okna dialogowego.

(Odziedziczone po Dialog)
GetDependencies()

Wylicza zależności okna dialogowego podrzędnego, dzięki czemu można je dodać do zestawu okien dialogowych kontenerów.

(Odziedziczone po ActionScope)
GetVersion()

Pobiera unikatowy ciąg reprezentujący wersję tego okna dialogowego. Jeśli wersja zmieni się między zamianami, system dialogowy emituje zdarzenie DialogChanged.

(Odziedziczone po ActionScope)
OnActionScopeResultAsync(DialogContext, ActionScopeResult, CancellationToken)

Wywoływana podczas zwracania kontrolki do tego okna dialogowego za pomocą polecenia ActionScopeResult.

(Odziedziczone po ActionScope)
OnBreakLoopAsync(DialogContext, ActionScopeResult, CancellationToken)

Wywoływana, gdy zwracana kontrolka do tego okna dialogowego z ActionScopeResult właściwością ActionCommand ustawiona na BreakLoopwartość .

OnComputeId()

Tworzy identyfikator obliczeniowy okna dialogowego.

OnContinueLoopAsync(DialogContext, ActionScopeResult, CancellationToken)

Wywoływana, gdy zwracana kontrolka do tego okna dialogowego z ActionScopeResult właściwością ActionCommand ustawiona na ContinueLoopwartość .

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

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

(Odziedziczone po Dialog)
OnEndOfActionsAsync(DialogContext, Object, CancellationToken)

Wywoływana po zakończeniu akcji okna dialogowego.

OnGotoActionAsync(DialogContext, ActionScopeResult, CancellationToken)

Wywoływana podczas zwracania kontrolki do tego okna dialogowego z ActionScopeResult właściwością ActionCommand ustawioną na GoToActionwartość .

(Odziedziczone po ActionScope)
OnNextActionAsync(DialogContext, Object, CancellationToken)

Wywoływane, gdy okno dialogowe kontynuuje następną akcję.

(Odziedziczone po ActionScope)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Wywołana po wydarzeniu została bąbelkowana do wszystkich rodziców i nie została obsłużona.

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

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

(Odziedziczone po Dialog)
RegisterSourceLocation(String, Int32)

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

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

Wywoływane, gdy okno dialogowe powinno ponownie monitować użytkownika o podanie danych wejściowych.

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

Wywoływane po zakończeniu działania okna dialogowego podrzędnego, zwracając kontrolkę do tego okna dialogowego.

(Odziedziczone po ActionScope)

Metody rozszerzania

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

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

Dotyczy