Share via


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

获取或设置将调用技能的 Microsoft 应用 ID。

ConnectionName

获取或设置 OAuth 连接名称,该名称将用于通过技能执行单一登录。

DialogOptions

获取用于执行技能对话的选项。

(继承自 SkillDialog)
Disabled

获取或设置一个可选表达式,如果 为 true,则禁用此操作。

Id

获取或设置对话框的 ID。

(继承自 Dialog)
ResultProperty

获取或设置用于存储对话结果的属性路径。

SkillAppId

获取或设置技能的 Microsoft 应用 ID。

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()

生成对话框的计算 ID。

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)

创建对话堆栈并启动对话,将其推送到堆栈上。

适用于