Поделиться через


Foreach Класс

Определение

Внимание!

Use ForEachElement instead.

Выполняет набор действий один раз для каждого элемента в списке или коллекции в памяти.

[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
Наследование
Атрибуты

Конструкторы

Foreach(String, Int32)
Устаревшие..

Инициализирует новый экземпляр класса Foreach.

Поля

Kind
Устаревшие..

Идентификатор класса.

OFFSETKEY
Устаревшие..

Определяет путь к ключу смещения.

(Унаследовано от ActionScope)

Свойства

Actions
Устаревшие..

Возвращает или задает выполняемые действия.

(Унаследовано от ActionScope)
Disabled
Устаревшие..

Возвращает или задает необязательное выражение, которое, если имеет значение true, отключает это действие.

Id
Устаревшие..

Возвращает или задает идентификатор диалогового окна.

(Унаследовано от Dialog)
Index
Устаревшие..

Возвращает или задает выражение пути к свойству для индекса элемента.

ItemsProperty
Устаревшие..

Возвращает или задает выражение пути к свойству для коллекции элементов.

Source
Устаревшие..

Возвращает сведения о cref="SourceRange"/>.

(Унаследовано от Dialog)
TelemetryClient
Устаревшие..

Возвращает или задает объект , используемый IBotTelemetryClient для ведения журнала.

(Унаследовано от Dialog)
Value
Устаревшие..

Возвращает или задает выражение пути к свойству для значения элемента.

Методы

BeginActionAsync(DialogContext, Int32, CancellationToken)
Устаревшие..

Запускает новый диалог и помещает его в стек диалогов.

(Унаследовано от ActionScope)
BeginDialogAsync(DialogContext, Object, CancellationToken)
Устаревшие..

Вызывается при запуске диалога и помещается в стек диалогов.

ContinueDialogAsync(DialogContext, CancellationToken)
Устаревшие..

Вызывается при продолжении диалога, где он является активным диалогом и пользователь отвечает новым действием.

(Унаследовано от ActionScope)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)
Устаревшие..

Вызывается, когда диалоговое окно завершается.

(Унаследовано от Dialog)
GetDependencies()
Устаревшие..

Перечисляет зависимости дочерних диалогов, чтобы их можно было добавить в набор диалоговых окон контейнеров.

(Унаследовано от ActionScope)
GetVersion()
Устаревшие..

Возвращает уникальную строку, представляющую версию этого диалогового окна. Если версия изменяется между поворотами, система диалогов будет выдавать событие DialogChanged.

(Унаследовано от ActionScope)
NextItemAsync(DialogContext, CancellationToken)
Устаревшие..

Вызывает следующий элемент в стеке.

OnActionScopeResultAsync(DialogContext, ActionScopeResult, CancellationToken)
Устаревшие..

Вызывается при возврате управления в этот диалог с помощью ActionScopeResult.

(Унаследовано от ActionScope)
OnBreakLoopAsync(DialogContext, ActionScopeResult, CancellationToken)
Устаревшие..

Вызывается при возврате элемента управления в это диалоговое окно с свойством ActionScopeResult ActionCommand, равным BreakLoop.

OnComputeId()
Устаревшие..

Создает идентификатор вычислений для диалогового окна.

OnContinueLoopAsync(DialogContext, ActionScopeResult, CancellationToken)
Устаревшие..

Вызывается при возврате элемента управления в это диалоговое окно с свойством ActionScopeResult ActionCommand, равным ContinueLoop.

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)
Устаревшие..

Вызывается при возникновении события с помощью DialogContext.emitEvent(), текущим диалогом или диалогом, запущенным текущим диалогом.

(Унаследовано от Dialog)
OnEndOfActionsAsync(DialogContext, Object, CancellationToken)
Устаревшие..

Вызывается при завершении действия диалогового окна.

OnGotoActionAsync(DialogContext, ActionScopeResult, CancellationToken)
Устаревшие..

Вызывается при возврате элемента управления в это диалоговое окно с свойством ActionScopeResult ActionCommand, равным GoToAction.

(Унаследовано от ActionScope)
OnNextActionAsync(DialogContext, Object, CancellationToken)
Устаревшие..

Вызывается, когда диалоговое окно переходит к следующему действию.

(Унаследовано от ActionScope)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)
Устаревшие..

Вызывается после того, как событие было передано всем родителям и не было обработано.

(Унаследовано от Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)
Устаревшие..

Вызывается перед тем, как событие будет передано в родительский объект.

(Унаследовано от Dialog)
RegisterSourceLocation(String, Int32)
Устаревшие..

Регистрирует cref="SourceRange"/> в указанном расположении.

(Унаследовано от Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)
Устаревшие..

Вызывается, когда диалоговое окно должно повторно запрашивать ввод данных у пользователя.

(Унаследовано от Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)
Устаревшие..

Вызывается, когда дочерний диалог завершает свою очередь, возвращая управление этому диалогу.

(Унаследовано от ActionScope)

Методы расширения

RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)
Устаревшие..

Создает стек диалогов и запускает диалог, помещая его в стек.

Применяется к