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


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)

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

(Унаследовано от Dialog)
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)

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

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