ForeachPage Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет набор действий один раз для каждого элемента в списке или коллекции в памяти.
public class ForeachPage : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.ActionScope
type ForeachPage = class
inherit ActionScope
Public Class ForeachPage
Inherits ActionScope
- Наследование
Конструкторы
ForeachPage(String, Int32) |
Инициализирует новый экземпляр класса ForeachPage. |
Поля
Kind |
Идентификатор класса. |
OFFSETKEY |
Определяет путь к ключу смещения. (Унаследовано от ActionScope) |
Свойства
Actions |
Возвращает или задает выполняемые действия. (Унаследовано от ActionScope) |
Disabled |
Возвращает или задает необязательное выражение, которое, если имеет значение true, отключает это действие. |
Id |
Возвращает или задает идентификатор диалогового окна. (Унаследовано от Dialog) |
ItemsProperty |
Возвращает или задает список свойств элемента. |
Page |
Возвращает или задает список страниц. |
PageIndex |
Возвращает или задает список индексов страниц. |
PageSize |
Возвращает или задает размер страницы. |
Source |
Возвращает сведения о cref="SourceRange"/>. (Унаследовано от Dialog) |
TelemetryClient |
Возвращает или задает объект , используемый IBotTelemetryClient для ведения журнала. (Унаследовано от Dialog) |
Методы
BeginActionAsync(DialogContext, Int32, CancellationToken) |
Запускает новый диалог и помещает его в стек диалогов. (Унаследовано от ActionScope) |
BeginDialogAsync(DialogContext, Object, CancellationToken) |
Вызывается при запуске диалога и помещается в стек диалогов. |
ContinueDialogAsync(DialogContext, CancellationToken) |
Вызывается при продолжении диалога, где он является активным диалогом и пользователь отвечает новым действием. (Унаследовано от ActionScope) |
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Вызывается, когда диалоговое окно завершается. (Унаследовано от Dialog) |
GetDependencies() |
Перечисляет зависимости дочерних диалогов, чтобы их можно было добавить в набор диалоговых окон контейнеров. (Унаследовано от ActionScope) |
GetVersion() |
Возвращает уникальную строку, представляющую версию этого диалогового окна. Если версия изменяется между поворотами, система диалогов будет выдавать событие DialogChanged. (Унаследовано от ActionScope) |
OnActionScopeResultAsync(DialogContext, ActionScopeResult, CancellationToken) |
Вызывается при возврате управления в этот диалог с помощью ActionScopeResult. (Унаследовано от ActionScope) |
OnBreakLoopAsync(DialogContext, ActionScopeResult, CancellationToken) |
Вызывается при возврате элемента управления в это диалоговое окно с свойством ActionScopeResult ActionCommand, равным |
OnComputeId() |
Создает идентификатор вычислений для диалогового окна. |
OnContinueLoopAsync(DialogContext, ActionScopeResult, CancellationToken) |
Вызывается при возврате элемента управления в это диалоговое окно с свойством ActionScopeResult ActionCommand, равным |
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Вызывается при возникновении события с помощью |
OnEndOfActionsAsync(DialogContext, Object, CancellationToken) |
Вызывается при завершении действия диалогового окна. |
OnGotoActionAsync(DialogContext, ActionScopeResult, CancellationToken) |
Вызывается при возврате элемента управления в это диалоговое окно с свойством ActionScopeResult ActionCommand, равным |
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) |
Создает стек диалогов и запускает диалог, помещая его в стек. |