TestFlow.AssertReply 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
AssertReply(IActivity, String, UInt32) |
添加一个断言,指示轮次处理逻辑按预期响应。 |
AssertReply(Action<IActivity>, String, UInt32) |
添加一个断言,指示轮次处理逻辑按预期响应。 |
AssertReply(String, String, UInt32) |
添加一个断言,指示轮次处理逻辑按预期响应。 |
AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32) |
添加一个断言,指示轮次处理逻辑按预期响应。 |
AssertReply(IActivity, String, UInt32)
添加一个断言,指示轮次处理逻辑按预期响应。
public Microsoft.Bot.Builder.Adapters.TestFlow AssertReply(Microsoft.Bot.Schema.IActivity expected, string description = default, uint timeout = 3000);
member this.AssertReply : Microsoft.Bot.Schema.IActivity * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function AssertReply (expected As IActivity, Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow
参数
- expected
- IActivity
来自机器人的预期活动。
- description
- String
如果实际响应不符合预期,则发送的消息。
- timeout
- UInt32
预期响应的时间(以毫秒为单位)。
返回
一个新的 TestFlow 对象,用于将此断言追加到建模交换。
例外
机器人未按预期响应。
注解
此方法不修改原始 TestFlow 对象。
适用于
AssertReply(Action<IActivity>, String, UInt32)
添加一个断言,指示轮次处理逻辑按预期响应。
public Microsoft.Bot.Builder.Adapters.TestFlow AssertReply(Action<Microsoft.Bot.Schema.IActivity> validateActivity, string description = default, uint timeout = 3000);
member this.AssertReply : Action<Microsoft.Bot.Schema.IActivity> * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function AssertReply (validateActivity As Action(Of IActivity), Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow
参数
- description
- String
如果实际响应不符合预期,则发送的消息。
- timeout
- UInt32
预期响应的时间(以毫秒为单位)。
返回
一个新的 TestFlow 对象,用于将此断言追加到建模交换。
注解
此方法不修改原始 TestFlow 对象。
适用于
AssertReply(String, String, UInt32)
添加一个断言,指示轮次处理逻辑按预期响应。
public Microsoft.Bot.Builder.Adapters.TestFlow AssertReply(string expected, string description = default, uint timeout = 3000);
member this.AssertReply : string * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function AssertReply (expected As String, Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow
参数
- expected
- String
来自机器人的消息的预期文本。
- description
- String
如果实际响应不符合预期,则发送的消息。
- timeout
- UInt32
预期响应的时间(以毫秒为单位)。
返回
一个新的 TestFlow 对象,用于将此断言追加到建模交换。
例外
机器人未按预期响应。
注解
此方法不修改原始 TestFlow 对象。
适用于
AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32)
添加一个断言,指示轮次处理逻辑按预期响应。
public Microsoft.Bot.Builder.Adapters.TestFlow AssertReply(Microsoft.Bot.Schema.IActivity expected, System.Collections.Generic.IEqualityComparer<Microsoft.Bot.Schema.IActivity> equalityComparer, string description = default, uint timeout = 3000);
member this.AssertReply : Microsoft.Bot.Schema.IActivity * System.Collections.Generic.IEqualityComparer<Microsoft.Bot.Schema.IActivity> * string * uint32 -> Microsoft.Bot.Builder.Adapters.TestFlow
Public Function AssertReply (expected As IActivity, equalityComparer As IEqualityComparer(Of IActivity), Optional description As String = Nothing, Optional timeout As UInteger = 3000) As TestFlow
参数
- expected
- IActivity
来自机器人的预期活动。
- equalityComparer
- IEqualityComparer<IActivity>
比较两个活动的相等参数。
- description
- String
如果实际响应不符合预期,则发送的消息。
- timeout
- UInt32
预期响应的时间(以毫秒为单位)。
返回
一个新的 TestFlow 对象,用于将此断言追加到建模交换。
例外
机器人未按预期响应。
注解
此方法不修改原始 TestFlow 对象。