TestFlow.Test メソッド

定義

オーバーロード

名前 説明
Test(IEnumerable<IActivity>, String, UInt32)

ユーザーとボットの間で任意のやり取りを追加するショートカット。 From.Roleが「ボット」に等しいすべてのアクティビティはAssertReply(IActivity, String, UInt32)メソッドで処理されます。 その他のすべての活動は、 Send(IActivity) 方式でユーザーメッセージとして処理されます。

Test(IEnumerable<IActivity>, ValidateReply, String, UInt32)

ユーザーとボットの間で任意のやり取りを追加するショートカット。 From.Roleが「ボット」に等しいすべてのアクティビティはAssertReply(IActivity, String, UInt32)メソッドで処理されます。 その他のすべての活動は、 Send(IActivity) 方式でユーザーメッセージとして処理されます。

Test(String, Activity, String, UInt32)

Send(String)に電話をかけてAssertReply(IActivity, String, UInt32)をつけるショートカット。

Test(String, Action<IActivity>, String, UInt32)

Send(String)に電話をかけてAssertReply(Action<IActivity>, String, UInt32)をつけるショートカット。

Test(String, String, String, UInt32)

Send(String)に電話をかけてAssertReply(String, String, UInt32)をつけるショートカット。

Test(IEnumerable<IActivity>, String, UInt32)

ユーザーとボットの間で任意のやり取りを追加するショートカット。 From.Roleが「ボット」に等しいすべてのアクティビティはAssertReply(IActivity, String, UInt32)メソッドで処理されます。 その他のすべての活動は、 Send(IActivity) 方式でユーザーメッセージとして処理されます。

public Microsoft.Bot.Builder.Adapters.TestFlow Test(System.Collections.Generic.IEnumerable<Microsoft.Bot.Schema.IActivity> activities, string description = default, uint timeout = 3000);
member this.Test : seq<Microsoft.Bot.Schema.IActivity> * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function Test (activities As IEnumerable(Of IActivity), Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow

パラメーター

activities
IEnumerable<IActivity>

テストすべきアクティビティのリスト。

description
String

実際の返答が期待通りでない場合に送るメッセージ。

timeout
UInt32

応答が期待されるミリ秒単位の時間。

返品

この交換をモデル化された交換に付加する新しい TestFlow オブジェクト。

例外

しかし、ボットは予想通りに応答しませんでした。

注釈

このメソッドは元の TestFlow オブジェクトを変更しません。

適用対象

Test(IEnumerable<IActivity>, ValidateReply, String, UInt32)

ユーザーとボットの間で任意のやり取りを追加するショートカット。 From.Roleが「ボット」に等しいすべてのアクティビティはAssertReply(IActivity, String, UInt32)メソッドで処理されます。 その他のすべての活動は、 Send(IActivity) 方式でユーザーメッセージとして処理されます。

public Microsoft.Bot.Builder.Adapters.TestFlow Test(System.Collections.Generic.IEnumerable<Microsoft.Bot.Schema.IActivity> activities, Microsoft.Bot.Builder.Adapters.ValidateReply validateReply, string description = default, uint timeout = 3000);
member this.Test : seq<Microsoft.Bot.Schema.IActivity> * Microsoft.Bot.Builder.Adapters.ValidateReply * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function Test (activities As IEnumerable(Of IActivity), validateReply As ValidateReply, Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow

パラメーター

activities
IEnumerable<IActivity>

テストすべきアクティビティのリスト。

validateReply
ValidateReply

ボットからの回答を確認するために電話をかける。

description
String

実際の返答が期待通りでない場合に送るメッセージ。

timeout
UInt32

応答が期待されるミリ秒単位の時間。

返品

この交換をモデル化された交換に付加する新しい TestFlow オブジェクト。

例外

しかし、ボットは予想通りに応答しませんでした。

注釈

このメソッドは元の TestFlow オブジェクトを変更しません。

適用対象

Test(String, Activity, String, UInt32)

Send(String)に電話をかけてAssertReply(IActivity, String, UInt32)をつけるショートカット。

public Microsoft.Bot.Builder.Adapters.TestFlow Test(string userSays, Microsoft.Bot.Schema.Activity expected, string description = default, uint timeout = 3000);
member this.Test : string * Microsoft.Bot.Schema.Activity * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function Test (userSays As String, expected As Activity, Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow

パラメーター

userSays
String

送信するメッセージのテキスト。

expected
Activity

ボットの予想通りの動き。

description
String

実際の返答が期待通りでない場合に送るメッセージ。

timeout
UInt32

応答が期待されるミリ秒単位の時間。

返品

この交換をモデル化された交換に付加する新しい TestFlow オブジェクト。

例外

しかし、ボットは予想通りに応答しませんでした。

注釈

このメソッドは元の TestFlow オブジェクトを変更しません。

適用対象

Test(String, Action<IActivity>, String, UInt32)

Send(String)に電話をかけてAssertReply(Action<IActivity>, String, UInt32)をつけるショートカット。

public Microsoft.Bot.Builder.Adapters.TestFlow Test(string userSays, Action<Microsoft.Bot.Schema.IActivity> validateActivity, string description = default, uint timeout = 3000);
member this.Test : string * Action<Microsoft.Bot.Schema.IActivity> * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function Test (userSays As String, validateActivity As Action(Of IActivity), Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow

パラメーター

userSays
String

送信するメッセージのテキスト。

validateActivity
Action<IActivity>

ボットの活動に適用するための検証方法。 このアクティビティは検証に失敗した場合に例外を投げるべきです。

description
String

実際の返答が期待通りでない場合に送るメッセージ。

timeout
UInt32

応答が期待されるミリ秒単位の時間。

返品

この交換をモデル化された交換に付加する新しい TestFlow オブジェクト。

例外

しかし、ボットは予想通りに応答しませんでした。

注釈

このメソッドは元の TestFlow オブジェクトを変更しません。

適用対象

Test(String, String, String, UInt32)

Send(String)に電話をかけてAssertReply(String, String, UInt32)をつけるショートカット。

public Microsoft.Bot.Builder.Adapters.TestFlow Test(string userSays, string expected, string description = default, uint timeout = 3000);
member this.Test : string * string * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function Test (userSays As String, expected As String, Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow

パラメーター

userSays
String

送信するメッセージのテキスト。

expected
String

ボットからのメッセージの予想通りのテキストだった。

description
String

実際の返答が期待通りでない場合に送るメッセージ。

timeout
UInt32

応答が期待されるミリ秒単位の時間。

返品

この交換をモデル化された交換に付加する新しい TestFlow オブジェクト。

例外

しかし、ボットは予想通りに応答しませんでした。

注釈

このメソッドは元の TestFlow オブジェクトを変更しません。

適用対象