TestFlow.Test Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Test(IEnumerable<IActivity>, String, UInt32) |
Snelkoppeling voor het toevoegen van een willekeurige uitwisseling tussen de gebruiker en bot. Elke activiteit met een From.Role is gelijk aan 'bot' wordt verwerkt met de AssertReply(IActivity, String, UInt32) -methode. Elke andere activiteit wordt verwerkt als bericht van de gebruiker via de Send(IActivity) methode. |
| Test(IEnumerable<IActivity>, ValidateReply, String, UInt32) |
Snelkoppeling voor het toevoegen van een willekeurige uitwisseling tussen de gebruiker en bot. Elke activiteit met een From.Role is gelijk aan 'bot' wordt verwerkt met de AssertReply(IActivity, String, UInt32) -methode. Elke andere activiteit wordt verwerkt als bericht van de gebruiker via de Send(IActivity) methode. |
| Test(String, Activity, String, UInt32) |
Snelkoppeling voor aanroepen Send(String) gevolgd door AssertReply(IActivity, String, UInt32). |
| Test(String, Action<IActivity>, String, UInt32) |
Snelkoppeling voor aanroepen Send(String) gevolgd door AssertReply(Action<IActivity>, String, UInt32). |
| Test(String, String, String, UInt32) |
Snelkoppeling voor aanroepen Send(String) gevolgd door AssertReply(String, String, UInt32). |
Test(IEnumerable<IActivity>, String, UInt32)
Snelkoppeling voor het toevoegen van een willekeurige uitwisseling tussen de gebruiker en bot. Elke activiteit met een From.Role is gelijk aan 'bot' wordt verwerkt met de AssertReply(IActivity, String, UInt32) -methode. Elke andere activiteit wordt verwerkt als bericht van de gebruiker via de Send(IActivity) methode.
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
Parameters
- activities
- IEnumerable<IActivity>
De lijst met activiteiten die moeten worden getest.
- description
- String
Een bericht dat moet worden verzonden als het werkelijke antwoord niet is zoals verwacht.
- timeout
- UInt32
De hoeveelheid tijd in milliseconden waarbinnen een reactie wordt verwacht.
Retouren
Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.
Uitzonderingen
De bot heeft niet gereageerd zoals verwacht.
Opmerkingen
Met deze methode wordt het oorspronkelijke TestFlow object niet gewijzigd.
Van toepassing op
Test(IEnumerable<IActivity>, ValidateReply, String, UInt32)
Snelkoppeling voor het toevoegen van een willekeurige uitwisseling tussen de gebruiker en bot. Elke activiteit met een From.Role is gelijk aan 'bot' wordt verwerkt met de AssertReply(IActivity, String, UInt32) -methode. Elke andere activiteit wordt verwerkt als bericht van de gebruiker via de Send(IActivity) methode.
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
Parameters
- activities
- IEnumerable<IActivity>
De lijst met activiteiten die moeten worden getest.
- validateReply
- ValidateReply
De gedelegeerde die moet worden aangeroepen om antwoorden van de bot te valideren.
- description
- String
Een bericht dat moet worden verzonden als het werkelijke antwoord niet is zoals verwacht.
- timeout
- UInt32
De hoeveelheid tijd in milliseconden waarbinnen een reactie wordt verwacht.
Retouren
Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.
Uitzonderingen
De bot heeft niet gereageerd zoals verwacht.
Opmerkingen
Met deze methode wordt het oorspronkelijke TestFlow object niet gewijzigd.
Van toepassing op
Test(String, Activity, String, UInt32)
Snelkoppeling voor aanroepen Send(String) gevolgd door AssertReply(IActivity, 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
Parameters
- userSays
- String
De tekst van het bericht dat moet worden verzonden.
- expected
- Activity
De verwachte activiteit van de bot.
- description
- String
Een bericht dat moet worden verzonden als het werkelijke antwoord niet is zoals verwacht.
- timeout
- UInt32
De hoeveelheid tijd in milliseconden waarbinnen een reactie wordt verwacht.
Retouren
Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.
Uitzonderingen
De bot heeft niet gereageerd zoals verwacht.
Opmerkingen
Met deze methode wordt het oorspronkelijke TestFlow object niet gewijzigd.
Van toepassing op
Test(String, Action<IActivity>, String, UInt32)
Snelkoppeling voor aanroepen Send(String) gevolgd door AssertReply(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
Parameters
- userSays
- String
De tekst van het bericht dat moet worden verzonden.
Een validatiemethode die moet worden toegepast op een activiteit van de bot. Deze activiteit zou een uitzondering moeten genereren als de validatie mislukt.
- description
- String
Een bericht dat moet worden verzonden als het werkelijke antwoord niet is zoals verwacht.
- timeout
- UInt32
De hoeveelheid tijd in milliseconden waarbinnen een reactie wordt verwacht.
Retouren
Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.
Uitzonderingen
De bot heeft niet gereageerd zoals verwacht.
Opmerkingen
Met deze methode wordt het oorspronkelijke TestFlow object niet gewijzigd.
Van toepassing op
Test(String, String, String, UInt32)
Snelkoppeling voor aanroepen Send(String) gevolgd door AssertReply(String, String, UInt32).
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
Parameters
- userSays
- String
De tekst van het bericht dat moet worden verzonden.
- expected
- String
De verwachte tekst van een bericht van de bot.
- description
- String
Een bericht dat moet worden verzonden als het werkelijke antwoord niet is zoals verwacht.
- timeout
- UInt32
De hoeveelheid tijd in milliseconden waarbinnen een reactie wordt verwacht.
Retouren
Een nieuw TestFlow object dat deze uitwisseling toevoegt aan de gemodelleerde uitwisseling.
Uitzonderingen
De bot heeft niet gereageerd zoals verwacht.
Opmerkingen
Met deze methode wordt het oorspronkelijke TestFlow object niet gewijzigd.