Aracılığıyla paylaş


TestFlow.AssertReply Yöntem

Tanım

Aşırı Yüklemeler

AssertReply(IActivity, String, UInt32)

Dönüş işleme mantığının beklendiği gibi yanıt verdiğine ilişkin bir onay ekler.

AssertReply(Action<IActivity>, String, UInt32)

Dönüş işleme mantığının beklendiği gibi yanıt verdiğine ilişkin bir onay ekler.

AssertReply(String, String, UInt32)

Dönüş işleme mantığının beklendiği gibi yanıt verdiğine ilişkin bir onay ekler.

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

Dönüş işleme mantığının beklendiği gibi yanıt verdiğine ilişkin bir onay ekler.

AssertReply(IActivity, String, UInt32)

Dönüş işleme mantığının beklendiği gibi yanıt verdiğine ilişkin bir onay ekler.

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

Parametreler

expected
IActivity

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 onaylama işlemini modellenmiş 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

AssertReply(Action<IActivity>, String, UInt32)

Dönüş işleme mantığının beklendiği gibi yanıt verdiğine ilişkin bir onay ekler.

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

Parametreler

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 onaylama işlemini modellenmiş exchange'e ekleyen yeni TestFlow bir nesne.

Açıklamalar

Bu yöntem özgün TestFlow nesneyi değiştirmez.

Şunlara uygulanır

AssertReply(String, String, UInt32)

Dönüş işleme mantığının beklendiği gibi yanıt verdiğine ilişkin bir onay ekler.

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

Parametreler

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 onaylama işlemini modellenmiş 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

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

Dönüş işleme mantığının beklendiği gibi yanıt verdiğine ilişkin bir onay ekler.

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

Parametreler

expected
IActivity

Bottan beklenen etkinlik.

equalityComparer
IEqualityComparer<IActivity>

İki etkinliği karşılaştıran eşitlik parametresi.

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 onaylama işlemini modellenmiş 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