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 App ID を取得したり設定したりします。

ConnectionName

スキルでシングルSignOnを実行するためのOAuth接続名を取得したり設定したりします。

DialogOptions

スキル ダイアログの実行に使用するオプションを取得します。

(継承元 SkillDialog)
Disabled

true の場合、このアクションを無効にする省略可能な式を取得または設定します。

Id

ダイアログのIDを取得または設定します。

(継承元 Dialog)
ResultProperty

ダイアログ結果を格納するプロパティパスを取得するか設定します。

SkillAppId

スキルの Microsoft App 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)

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

適用対象