次の方法で共有


TestFlow.Test メソッド

定義

オーバーロード

Test(IEnumerable<IActivity>, String, UInt32)

ユーザーとボットの間に任意の交換を追加するためのショートカット。 がRole "bot" と等しい各アクティビティFromは、 メソッドでAssertReply(IActivity, String, UInt32)処理されます。 その他のすべてのアクティビティは、 メソッドを介して Send(IActivity) ユーザーのメッセージとして処理されます。

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

ユーザーとボットの間に任意の交換を追加するためのショートカット。 がRole "bot" と等しい各アクティビティFromは、 メソッドで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)

ユーザーとボットの間に任意の交換を追加するためのショートカット。 がRole "bot" と等しい各アクティビティFromは、 メソッドで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)

ユーザーとボットの間に任意の交換を追加するためのショートカット。 がRole "bot" と等しい各アクティビティFromは、 メソッドで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 のオブジェクトを変更しません。

適用対象