TestFlow.AssertReply Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
AssertReply(IActivity, String, UInt32) |
Aggiunge un'asserzione che la logica di elaborazione dei turni risponde come previsto. |
AssertReply(Action<IActivity>, String, UInt32) |
Aggiunge un'asserzione che la logica di elaborazione dei turni risponde come previsto. |
AssertReply(String, String, UInt32) |
Aggiunge un'asserzione che la logica di elaborazione dei turni risponde come previsto. |
AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32) |
Aggiunge un'asserzione che la logica di elaborazione dei turni risponde come previsto. |
AssertReply(IActivity, String, UInt32)
Aggiunge un'asserzione che la logica di elaborazione dei turni risponde come previsto.
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
Parametri
- expected
- IActivity
Attività prevista dal bot.
- description
- String
Messaggio da inviare se la risposta effettiva non è come previsto.
- timeout
- UInt32
Quantità di tempo in millisecondi in cui è prevista una risposta.
Restituisce
Nuovo TestFlow oggetto che aggiunge questa asserzione allo scambio modellato.
Eccezioni
Il bot non ha risposto come previsto.
Commenti
Questo metodo non modifica l'oggetto originale TestFlow .
Si applica a
AssertReply(Action<IActivity>, String, UInt32)
Aggiunge un'asserzione che la logica di elaborazione dei turni risponde come previsto.
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
Parametri
Metodo di convalida da applicare a un'attività dal bot. Questa attività deve generare un'eccezione se la convalida ha esito negativo.
- description
- String
Messaggio da inviare se la risposta effettiva non è come previsto.
- timeout
- UInt32
Quantità di tempo in millisecondi in cui è prevista una risposta.
Restituisce
Nuovo TestFlow oggetto che aggiunge questa asserzione allo scambio modellato.
Commenti
Questo metodo non modifica l'oggetto originale TestFlow .
Si applica a
AssertReply(String, String, UInt32)
Aggiunge un'asserzione che la logica di elaborazione dei turni risponde come previsto.
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
Parametri
- expected
- String
Testo previsto di un messaggio dal bot.
- description
- String
Messaggio da inviare se la risposta effettiva non è come previsto.
- timeout
- UInt32
Quantità di tempo in millisecondi in cui è prevista una risposta.
Restituisce
Nuovo TestFlow oggetto che aggiunge questa asserzione allo scambio modellato.
Eccezioni
Il bot non ha risposto come previsto.
Commenti
Questo metodo non modifica l'oggetto originale TestFlow .
Si applica a
AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32)
Aggiunge un'asserzione che la logica di elaborazione dei turni risponde come previsto.
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
Parametri
- expected
- IActivity
Attività prevista dal bot.
- equalityComparer
- IEqualityComparer<IActivity>
Parametro di uguaglianza che confronta due attività.
- description
- String
Messaggio da inviare se la risposta effettiva non è come previsto.
- timeout
- UInt32
Quantità di tempo in millisecondi in cui è prevista una risposta.
Restituisce
Nuovo TestFlow oggetto che aggiunge questa asserzione allo scambio modellato.
Eccezioni
Il bot non ha risposto come previsto.
Commenti
Questo metodo non modifica l'oggetto originale TestFlow .