次の方法で共有


SkillDialog クラス

定義

スキルへのリモート呼び出しをラップできる特殊化。Dialog

public class SkillDialog : Microsoft.Bot.Builder.Dialogs.Dialog
type SkillDialog = class
    inherit Dialog
Public Class SkillDialog
Inherits Dialog
継承
SkillDialog
派生

注釈

BeginDialogAsync(DialogContext, Object, CancellationToken) options パラメーターは、ダイアログの BeginSkillDialogOptions 初期パラメーターを持つインスタンスである必要があります。

コンストラクター

SkillDialog(SkillDialogOptions, String)

クラスの新しいインスタンスを初期化して、 SkillDialog スキルへのリモート呼び出しをラップします。

プロパティ

DialogOptions

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

Id

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

(継承元 Dialog)
Source

cref="SourceRange"/の情報を取得します>。

(継承元 Dialog)
TelemetryClient

ログ記録に使用する を取得または設定 IBotTelemetryClient します。

(継承元 Dialog)

メソッド

BeginDialogAsync(DialogContext, Object, CancellationToken)

スキル ダイアログが開始され、ダイアログ スタックにプッシュされたときに呼び出されます。

ContinueDialogAsync(DialogContext, CancellationToken)

スキル ダイアログが くと呼び出されます。ここで、アクティブなダイアログで、ユーザーは新しいアクティビティで応答します。

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

スキル ダイアログが終了するときに呼び出されます。

GetVersion()

このダイアログのバージョンを表す一意の文字列を取得します。 の間でバージョンが変更された場合、ダイアログ システムは DialogChanged イベントを生成します。

(継承元 Dialog)
OnComputeId()

ダイアログのコンピューティング ID をビルドします。

(継承元 Dialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

現在のダイアログまたは現在のダイアログが開始したダイアログによって、 を使用して DialogContext.emitEvent()イベントが発生したときに呼び出されます。

(継承元 Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

イベントがすべての親にバブルされ、処理されなかった後に呼び出されます。

(継承元 Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

イベントが親にバブルされる前に呼び出されます。

(継承元 Dialog)
OnValidateActivity(Activity)

の間 ContinueDialogAsync(DialogContext, CancellationToken)に送信されたアクティビティを検証します。

RegisterSourceLocation(String, Int32)

指定した場所に cref="SourceRange"/> を登録します。

(継承元 Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

スキル ダイアログでユーザーに入力を再度求める必要がある場合に呼び出されます。

ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

子スキル ダイアログがターンを完了したときに呼び出され、このダイアログにコントロールが返されます。

拡張メソッド

RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)

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

適用対象