TestFlow.Test Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
Test(IEnumerable<IActivity>, String, UInt32) |
Kullanıcı ve bot arasında rastgele bir değişim ekleme kısayolu. bir FromileRole her etkinlik "bota" eşittir yöntemiyle AssertReply(IActivity, String, UInt32) işlenir. Diğer tüm etkinlikler yöntemi aracılığıyla Send(IActivity) kullanıcının iletisi olarak işlenir. |
Test(IEnumerable<IActivity>, ValidateReply, String, UInt32) |
Kullanıcı ve bot arasında rastgele bir değişim ekleme kısayolu. bir FromileRole her etkinlik "bota" eşittir yöntemiyle AssertReply(IActivity, String, UInt32) işlenir. Diğer tüm etkinlikler yöntemi aracılığıyla Send(IActivity) kullanıcının iletisi olarak işlenir. |
Test(String, Activity, String, UInt32) |
Arama Send(String) kısayolu ve AssertReply(IActivity, String, UInt32)ardından . |
Test(String, Action<IActivity>, String, UInt32) |
Arama Send(String) kısayolu ve AssertReply(Action<IActivity>, String, UInt32)ardından . |
Test(String, String, String, UInt32) |
Arama Send(String) kısayolu ve AssertReply(String, String, UInt32)ardından . |
Test(IEnumerable<IActivity>, String, UInt32)
Kullanıcı ve bot arasında rastgele bir değişim ekleme kısayolu. bir FromileRole her etkinlik "bota" eşittir yöntemiyle AssertReply(IActivity, String, UInt32) işlenir. Diğer tüm etkinlikler yöntemi aracılığıyla Send(IActivity) kullanıcının iletisi olarak işlenir.
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
Parametreler
- activities
- IEnumerable<IActivity>
Sınanacak etkinliklerin listesi.
- description
- String
Gerçek yanıt beklendiği gibi değilse gönderilecek bir ileti.
- timeout
- UInt32
Yanıtın beklendiği milisaniye cinsinden süre.
Döndürülenler
Bu değişimi modellenen exchange'e ekleyen yeni TestFlow bir nesne.
Özel durumlar
Bot beklendiği gibi yanıt vermedi.
Açıklamalar
Bu yöntem özgün TestFlow nesneyi değiştirmez.
Şunlara uygulanır
Test(IEnumerable<IActivity>, ValidateReply, String, UInt32)
Kullanıcı ve bot arasında rastgele bir değişim ekleme kısayolu. bir FromileRole her etkinlik "bota" eşittir yöntemiyle AssertReply(IActivity, String, UInt32) işlenir. Diğer tüm etkinlikler yöntemi aracılığıyla Send(IActivity) kullanıcının iletisi olarak işlenir.
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
Parametreler
- activities
- IEnumerable<IActivity>
Sınanacak etkinliklerin listesi.
- validateReply
- ValidateReply
Bottan gelen yanıtları doğrulamak için aranacak temsilci.
- description
- String
Gerçek yanıt beklendiği gibi değilse gönderilecek bir ileti.
- timeout
- UInt32
Yanıtın beklendiği milisaniye cinsinden süre.
Döndürülenler
Bu değişimi modellenen exchange'e ekleyen yeni TestFlow bir nesne.
Özel durumlar
Bot beklendiği gibi yanıt vermedi.
Açıklamalar
Bu yöntem özgün TestFlow nesneyi değiştirmez.
Şunlara uygulanır
Test(String, Activity, String, UInt32)
Arama Send(String) kısayolu ve AssertReply(IActivity, String, UInt32)ardından .
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
Parametreler
- userSays
- String
Gönderilecek iletinin metni.
- expected
- Activity
Bottan beklenen etkinlik.
- description
- String
Gerçek yanıt beklendiği gibi değilse gönderilecek bir ileti.
- timeout
- UInt32
Yanıtın beklendiği milisaniye cinsinden süre.
Döndürülenler
Bu değişimi modellenen exchange'e ekleyen yeni TestFlow bir nesne.
Özel durumlar
Bot beklendiği gibi yanıt vermedi.
Açıklamalar
Bu yöntem özgün TestFlow nesneyi değiştirmez.
Şunlara uygulanır
Test(String, Action<IActivity>, String, UInt32)
Arama Send(String) kısayolu ve AssertReply(Action<IActivity>, String, UInt32)ardından .
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
Parametreler
- userSays
- String
Gönderilecek iletinin metni.
Bottan bir etkinliğe uygulanacak doğrulama yöntemi. Doğrulama başarısız olursa bu etkinlik bir özel durum oluşturmalıdır.
- description
- String
Gerçek yanıt beklendiği gibi değilse gönderilecek bir ileti.
- timeout
- UInt32
Yanıtın beklendiği milisaniye cinsinden süre.
Döndürülenler
Bu değişimi modellenen exchange'e ekleyen yeni TestFlow bir nesne.
Özel durumlar
Bot beklendiği gibi yanıt vermedi.
Açıklamalar
Bu yöntem özgün TestFlow nesneyi değiştirmez.
Şunlara uygulanır
Test(String, String, String, UInt32)
Arama Send(String) kısayolu ve AssertReply(String, String, UInt32)ardından .
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
Parametreler
- userSays
- String
Gönderilecek iletinin metni.
- expected
- String
Bottan beklenen ileti metni.
- description
- String
Gerçek yanıt beklendiği gibi değilse gönderilecek bir ileti.
- timeout
- UInt32
Yanıtın beklendiği milisaniye cinsinden süre.
Döndürülenler
Bu değişimi modellenen exchange'e ekleyen yeni TestFlow bir nesne.
Özel durumlar
Bot beklendiği gibi yanıt vermedi.
Açıklamalar
Bu yöntem özgün TestFlow nesneyi değiştirmez.