次の方法で共有


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)

ダイアログ スタックを作成し、ダイアログを開始してスタックにプッシュします。

適用対象