次の方法で共有


Foreach クラス

定義

注意事項

Use ForEachElement instead.

メモリ内リストまたはコレクション内の各項目に対して一連のアクションを 1 回実行します。

[System.Obsolete("Use ForEachElement instead.")]
public class Foreach : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.ActionScope
[<System.Obsolete("Use ForEachElement instead.")>]
type Foreach = class
    inherit ActionScope
Public Class Foreach
Inherits ActionScope
継承
属性

コンストラクター

Foreach(String, Int32)
古い.

Foreach クラスの新しいインスタンスを初期化します。

フィールド

Kind
古い.

クラス識別子。

OFFSETKEY
古い.

オフセット キーのパスを定義します。

(継承元 ActionScope)

プロパティ

Actions
古い.

実行するアクションを取得または設定します。

(継承元 ActionScope)
Disabled
古い.

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

Id
古い.

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

(継承元 Dialog)
Index
古い.

項目インデックスへのプロパティ パス式を取得または設定します。

ItemsProperty
古い.

項目のコレクションに対するプロパティ パス式を取得または設定します。

Source
古い.

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

(継承元 Dialog)
TelemetryClient
古い.

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

(継承元 Dialog)
Value
古い.

プロパティ パス式を項目値に設定します。

メソッド

BeginActionAsync(DialogContext, Int32, CancellationToken)
古い.

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

(継承元 ActionScope)
BeginDialogAsync(DialogContext, Object, CancellationToken)
古い.

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

ContinueDialogAsync(DialogContext, CancellationToken)
古い.

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

(継承元 ActionScope)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)
古い.

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

(継承元 Dialog)
GetDependencies()
古い.

子ダイアログの依存関係を列挙して、コンテナー ダイアログ セットに追加できるようにします。

(継承元 ActionScope)
GetVersion()
古い.

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

(継承元 ActionScope)
NextItemAsync(DialogContext, CancellationToken)
古い.

スタック内の次の項目を呼び出します。

OnActionScopeResultAsync(DialogContext, ActionScopeResult, CancellationToken)
古い.

を使用してこのダイアログにコントロールを返すときに呼び出されます ActionScopeResult

(継承元 ActionScope)
OnBreakLoopAsync(DialogContext, ActionScopeResult, CancellationToken)
古い.

ActionCommand プロパティが に設定された を使用 ActionScopeResult して、このダイアログにコントロールを返すときに BreakLoop呼び出されます。

OnComputeId()
古い.

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

OnContinueLoopAsync(DialogContext, ActionScopeResult, CancellationToken)
古い.

ActionCommand プロパティが に設定された を使用 ActionScopeResult して、このダイアログにコントロールを返すときに ContinueLoop呼び出されます。

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)
古い.

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

(継承元 Dialog)
OnEndOfActionsAsync(DialogContext, Object, CancellationToken)
古い.

ダイアログのアクションが終了したときに呼び出されます。

OnGotoActionAsync(DialogContext, ActionScopeResult, CancellationToken)
古い.

ActionCommand プロパティが に設定された を ActionScopeResult 使用して、このダイアログにコントロールを返すときに GoToAction呼び出されます。

(継承元 ActionScope)
OnNextActionAsync(DialogContext, Object, CancellationToken)
古い.

ダイアログが次のアクションに進むときに呼び出されます。

(継承元 ActionScope)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)
古い.

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

(継承元 Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)
古い.

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

(継承元 Dialog)
RegisterSourceLocation(String, Int32)
古い.

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

(継承元 Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)
古い.

ダイアログでユーザーに入力を求めるプロンプトが再び表示されるときに呼び出されます。

(継承元 Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)
古い.

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

(継承元 ActionScope)

拡張メソッド

RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)
古い.

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

適用対象