BeginSkill Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Начните навык.
public class BeginSkill : Microsoft.Bot.Builder.Dialogs.SkillDialog
type BeginSkill = class
inherit SkillDialog
Public Class BeginSkill
Inherits SkillDialog
- Наследование
Конструкторы
BeginSkill(String, Int32) |
Инициализирует новый экземпляр класса BeginSkill. |
Поля
Kind |
Идентификатор класса. |
Свойства
Activity |
Возвращает или задает шаблон для действия. |
ActivityProcessed |
Возвращает или задает значение, указывающее, должно ли новое диалоговое окно обрабатывать действие. |
AllowInterruptions |
Возвращает или задает политику прерывания. |
BotId |
Возвращает или задает идентификатор приложения Майкрософт, который будет вызывать навык. |
ConnectionName |
Возвращает или задает имя подключения OAuth, которое будет использоваться для выполнения единого входа с помощью навыка. |
DialogOptions |
Возвращает параметры, используемые для выполнения диалогового окна навыка. (Унаследовано от SkillDialog) |
Disabled |
Возвращает или задает необязательное выражение, которое, если имеет значение true, отключает это действие. |
Id |
Возвращает или задает идентификатор диалогового окна. (Унаследовано от Dialog) |
ResultProperty |
Возвращает или задает путь к свойству для хранения результата диалога. |
SkillAppId |
Возвращает или задает идентификатор приложения Майкрософт для навыка. |
SkillEndpoint |
Возвращает или задает конечную точку /api/messages для навыка. |
SkillHostEndpoint |
Возвращает или задает URL-адрес обратного вызова для узла навыка. |
Source |
Возвращает сведения о cref="SourceRange"/>. (Унаследовано от Dialog) |
TelemetryClient |
Возвращает или задает объект , используемый IBotTelemetryClient для ведения журнала. (Унаследовано от Dialog) |
Методы
BeginDialogAsync(DialogContext, Object, CancellationToken) |
Вызывается при запуске диалога и помещается в стек диалогов. |
ContinueDialogAsync(DialogContext, CancellationToken) |
Вызывается при продолжении диалога, где он является активным диалогом и пользователь отвечает новым действием. |
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Вызывается, когда диалоговое окно завершается. |
GetVersion() |
Возвращает уникальную строку, представляющую версию этого диалогового окна. Если версия изменяется между поворотами, система диалогов будет выдавать событие DialogChanged. (Унаследовано от Dialog) |
OnComputeId() |
Создает идентификатор вычислений для диалогового окна. |
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Вызывается при возникновении события с помощью |
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Вызывается после того, как событие было передано всем родителям и не было обработано. (Унаследовано от Dialog) |
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Вызывается перед тем, как событие будет передано в родительский объект. |
OnValidateActivity(Activity) |
Проверяет действие, отправленное во время ContinueDialogAsync(DialogContext, CancellationToken). (Унаследовано от SkillDialog) |
RegisterSourceLocation(String, Int32) |
Регистрирует cref="SourceRange"/> в указанном расположении. (Унаследовано от Dialog) |
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Вызывается, когда диалоговое окно должно повторно запрашивать ввод данных у пользователя. |
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Вызывается, когда дочерний диалог завершает свою очередь, возвращая управление этому диалогу. |
Методы расширения
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Создает стек диалогов и запускает диалог, помещая его в стек. |