Language

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プロパティをBreakLoopに設定したプロパティのActionScopeResultでこのダイアログに戻るコントロールを呼び出します。

OnComputeId()
古い.

ダイアログ用の計算IDを作成します。

OnContinueLoopAsync(DialogContext, ActionScopeResult, CancellationToken)
古い.

ActionCommandプロパティをContinueLoopに設定したプロパティのActionScopeResultでこのダイアログに戻るコントロールを呼び出します。

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)
古い.

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

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

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

OnGotoActionAsync(DialogContext, ActionScopeResult, CancellationToken)
古い.

ActionCommandプロパティをGoToActionに設定したプロパティのActionScopeResultでコントロールを戻す際に呼び出しました。

(継承元 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)
古い.

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

適用対象