Język

Foreach Klasa

Definicja

Uwaga

Use ForEachElement instead.

Wykonuje zestaw działań raz dla każdego elementu w liście lub kolekcji w pamięci.

[System.Obsolete("Use ForEachElement instead.")]
public class Foreach : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.ActionScope
[<System.Obsolete("Use ForEachElement instead.")>]
type Foreach = class
    inherit ActionScope
Public Class Foreach
Inherits ActionScope
Dziedziczenie
Atrybuty

Konstruktory

Nazwa Opis
Foreach(String, Int32)
Przestarzałe.

Inicjuje nowe wystąpienie klasy Foreach.

Pola

Nazwa Opis
Kind
Przestarzałe.

Identyfikator klasy.

OFFSETKEY
Przestarzałe.

Definiuje ścieżkę dla klucza offset.

(Odziedziczone po ActionScope)

Właściwości

Nazwa Opis
Actions
Przestarzałe.

Pobiera lub ustawia akcje do wykonania.

(Odziedziczone po ActionScope)
Disabled
Przestarzałe.

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

Id
Przestarzałe.

Gets lub sets id dla dialogu.

(Odziedziczone po Dialog)
Index
Przestarzałe.

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

ItemsProperty
Przestarzałe.

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

Source
Przestarzałe.

Otrzymuje informacje cref="SourceRange"/>.

(Odziedziczone po Dialog)
TelemetryClient
Przestarzałe.

Dostaje lub ustawia do IBotTelemetryClient logowania.

(Odziedziczone po Dialog)
Value
Przestarzałe.

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

Metody

Nazwa Opis
BeginActionAsync(DialogContext, Int32, CancellationToken)
Przestarzałe.

Zaczyna nowy dialog i przesuwa go na stos dialogowy.

(Odziedziczone po ActionScope)
BeginDialogAsync(DialogContext, Object, CancellationToken)
Przestarzałe.

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

ContinueDialogAsync(DialogContext, CancellationToken)
Przestarzałe.

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

(Odziedziczone po ActionScope)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)
Przestarzałe.

Wywoływana po zakończeniu okna dialogowego.

(Odziedziczone po Dialog)
GetDependencies()
Przestarzałe.

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

(Odziedziczone po ActionScope)
GetVersion()
Przestarzałe.

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 ActionScope)
NextItemAsync(DialogContext, CancellationToken)
Przestarzałe.

Wywołuje kolejny element w stosie.

OnActionScopeResultAsync(DialogContext, ActionScopeResult, CancellationToken)
Przestarzałe.

Wywoływane podczas przywracania sterowania do tego dialogu za pomocą .ActionScopeResult

(Odziedziczone po ActionScope)
OnBreakLoopAsync(DialogContext, ActionScopeResult, CancellationToken)
Przestarzałe.

Wywoływane jest przy zwracaniu kontroli do tego dialogu z właściwością ActionScopeResult ActionCommand ustawioną na .BreakLoop

OnComputeId()
Przestarzałe.

Buduje ID obliczeniowe do dialogu.

OnContinueLoopAsync(DialogContext, ActionScopeResult, CancellationToken)
Przestarzałe.

Wywoływane jest przy zwracaniu kontroli do tego dialogu z właściwością ActionScopeResult ActionCommand ustawioną na .ContinueLoop

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)
Przestarzałe.

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

(Odziedziczone po Dialog)
OnEndOfActionsAsync(DialogContext, Object, CancellationToken)
Przestarzałe.

Wzywany, gdy akcja dialogu się kończy.

OnGotoActionAsync(DialogContext, ActionScopeResult, CancellationToken)
Przestarzałe.

Wywoływane podczas przywracania kontroli do tego dialogu z właściwością ActionScopeResult ActionCommand ustawioną na .GoToAction

(Odziedziczone po ActionScope)
OnNextActionAsync(DialogContext, Object, CancellationToken)
Przestarzałe.

Wołany, gdy dialog przechodzi do następnej akcji.

(Odziedziczone po ActionScope)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)
Przestarzałe.

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

(Odziedziczone po Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)
Przestarzałe.

Wywoływane zanim zdarzenie zostanie przeniesione do swojego nadrzędnego.

(Odziedziczone po Dialog)
RegisterSourceLocation(String, Int32)
Przestarzałe.

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

(Odziedziczone po Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)
Przestarzałe.

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

(Odziedziczone po Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)
Przestarzałe.

Wywoływany, gdy dialog podzespołu kończy swoją turę, przywracając kontrolę do tego dialogu.

(Odziedziczone po ActionScope)

Metody rozszerzania

Nazwa Opis
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)
Przestarzałe.

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

Dotyczy