TestFlow.AssertReply Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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 .