TestFlow.AssertReply Metode

Definisi

Overload

AssertReply(IActivity, String, UInt32)

Menambahkan pernyataan bahwa logika pemrosesan giliran merespons seperti yang diharapkan.

AssertReply(Action<IActivity>, String, UInt32)

Menambahkan pernyataan bahwa logika pemrosesan giliran merespons seperti yang diharapkan.

AssertReply(String, String, UInt32)

Menambahkan pernyataan bahwa logika pemrosesan giliran merespons seperti yang diharapkan.

AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32)

Menambahkan pernyataan bahwa logika pemrosesan giliran merespons seperti yang diharapkan.

AssertReply(IActivity, String, UInt32)

Menambahkan pernyataan bahwa logika pemrosesan giliran merespons seperti yang diharapkan.

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

Parameter

expected
IActivity

Aktivitas yang diharapkan dari bot.

description
String

Pesan yang akan dikirim jika respons aktual tidak seperti yang diharapkan.

timeout
UInt32

Jumlah waktu dalam milidetik di mana respons diharapkan.

Mengembalikan

Objek baru TestFlow yang menambahkan pernyataan ini ke pertukaran yang dimodelkan.

Pengecualian

Bot tidak merespons seperti yang diharapkan.

Keterangan

Metode ini tidak mengubah objek asli TestFlow .

Berlaku untuk

AssertReply(Action<IActivity>, String, UInt32)

Menambahkan pernyataan bahwa logika pemrosesan giliran merespons seperti yang diharapkan.

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

Parameter

validateActivity
Action<IActivity>

Metode validasi untuk diterapkan ke aktivitas dari bot. Aktivitas ini harus melemparkan pengecualian jika validasi gagal.

description
String

Pesan yang akan dikirim jika respons aktual tidak seperti yang diharapkan.

timeout
UInt32

Jumlah waktu dalam milidetik di mana respons diharapkan.

Mengembalikan

Objek baru TestFlow yang menambahkan pernyataan ini ke pertukaran yang dimodelkan.

Keterangan

Metode ini tidak mengubah objek asli TestFlow .

Berlaku untuk

AssertReply(String, String, UInt32)

Menambahkan pernyataan bahwa logika pemrosesan giliran merespons seperti yang diharapkan.

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

Parameter

expected
String

Teks pesan yang diharapkan dari bot.

description
String

Pesan yang akan dikirim jika respons aktual tidak seperti yang diharapkan.

timeout
UInt32

Jumlah waktu dalam milidetik di mana respons diharapkan.

Mengembalikan

Objek baru TestFlow yang menambahkan pernyataan ini ke pertukaran yang dimodelkan.

Pengecualian

Bot tidak merespons seperti yang diharapkan.

Keterangan

Metode ini tidak mengubah objek asli TestFlow .

Berlaku untuk

AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32)

Menambahkan pernyataan bahwa logika pemrosesan giliran merespons seperti yang diharapkan.

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

Parameter

expected
IActivity

Aktivitas yang diharapkan dari bot.

equalityComparer
IEqualityComparer<IActivity>

Parameter kesetaraan yang membandingkan dua aktivitas.

description
String

Pesan yang akan dikirim jika respons aktual tidak seperti yang diharapkan.

timeout
UInt32

Jumlah waktu dalam milidetik di mana respons diharapkan.

Mengembalikan

Objek baru TestFlow yang menambahkan pernyataan ini ke pertukaran yang dimodelkan.

Pengecualian

Bot tidak merespons seperti yang diharapkan.

Keterangan

Metode ini tidak mengubah objek asli TestFlow .

Berlaku untuk