TestFlow.Test メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 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
送信するメッセージのテキスト。
- 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 のオブジェクトを変更しません。