次の方法で共有


Chain.While<T> メソッド

定義

while ループを IDialog<TResult> 表す を作成します。

public static Microsoft.Bot.Builder.Dialogs.IDialog<T> While<T> (this Microsoft.Bot.Builder.Dialogs.IDialog<T> initial, Func<T,Microsoft.Bot.Builder.Dialogs.IDialog<bool>> test, Func<T,Microsoft.Bot.Builder.Dialogs.IDialog<T>> body);
static member While : Microsoft.Bot.Builder.Dialogs.IDialog<'T> * Func<'T, Microsoft.Bot.Builder.Dialogs.IDialog<bool>> * Func<'T, Microsoft.Bot.Builder.Dialogs.IDialog<'T>> -> Microsoft.Bot.Builder.Dialogs.IDialog<'T>
<Extension()>
Public Function While(Of T) (initial As IDialog(Of T), test As Func(Of T, IDialog(Of Boolean)), body As Func(Of T, IDialog(Of T))) As IDialog(Of T)

型パラメーター

T

値の型。

パラメーター

initial
IDialog<T>

が true でない場合 test の値。

test
Func<T,IDialog<Boolean>>

while ループ bodyに入るテスト。

body
Func<T,IDialog<T>>

while ループの本体。

戻り値

IDialog<T>

while ループの によって body 返される 0 または最後の値。

適用対象