Aracılığıyla paylaş


TestFlow.Test Yöntem

Tanım

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)

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)

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.

validateActivity
Action<IActivity>

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.

Şunlara uygulanır