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
| Nome | Descrizione |
|---|---|
| AssertReply(IActivity, String, UInt32) |
Aggiunge un'affermazione che la logica di elaborazione a turno risponde come previsto. |
| AssertReply(Action<IActivity>, String, UInt32) |
Aggiunge un'affermazione che la logica di elaborazione a turno risponde come previsto. |
| AssertReply(String, String, UInt32) |
Aggiunge un'affermazione che la logica di elaborazione a turno risponde come previsto. |
| AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32) |
Aggiunge un'affermazione che la logica di elaborazione a turno risponde come previsto. |
AssertReply(IActivity, String, UInt32)
Aggiunge un'affermazione che la logica di elaborazione a turno 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
L'attività prevista dal bot.
- description
- String
Un messaggio da inviare se la risposta effettiva non è come previsto.
- timeout
- UInt32
Il tempo in millisecondi entro cui si prevede una risposta.
Valori restituiti
Un nuovo TestFlow oggetto che aggiunge questa affermazione allo scambio modellato.
Eccezioni
Il bot non rispose come previsto.
Commenti
Questo metodo non modifica l'oggetto originale TestFlow .
Si applica a
AssertReply(Action<IActivity>, String, UInt32)
Aggiunge un'affermazione che la logica di elaborazione a turno 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
Un metodo di validazione da applicare a un'attività del bot. Questa attività dovrebbe lanciare un'eccezione se la validazione fallisce.
- description
- String
Un messaggio da inviare se la risposta effettiva non è come previsto.
- timeout
- UInt32
Il tempo in millisecondi entro cui si prevede una risposta.
Valori restituiti
Un nuovo TestFlow oggetto che aggiunge questa affermazione allo scambio modellato.
Commenti
Questo metodo non modifica l'oggetto originale TestFlow .
Si applica a
AssertReply(String, String, UInt32)
Aggiunge un'affermazione che la logica di elaborazione a turno 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
Il testo atteso di un messaggio dal bot.
- description
- String
Un messaggio da inviare se la risposta effettiva non è come previsto.
- timeout
- UInt32
Il tempo in millisecondi entro cui si prevede una risposta.
Valori restituiti
Un nuovo TestFlow oggetto che aggiunge questa affermazione allo scambio modellato.
Eccezioni
Il bot non rispose come previsto.
Commenti
Questo metodo non modifica l'oggetto originale TestFlow .
Si applica a
AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32)
Aggiunge un'affermazione che la logica di elaborazione a turno 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
L'attività prevista dal bot.
- equalityComparer
- IEqualityComparer<IActivity>
Il parametro di uguaglianza che confronta due attività.
- description
- String
Un messaggio da inviare se la risposta effettiva non è come previsto.
- timeout
- UInt32
Il tempo in millisecondi entro cui si prevede una risposta.
Valori restituiti
Un nuovo TestFlow oggetto che aggiunge questa affermazione allo scambio modellato.
Eccezioni
Il bot non rispose come previsto.
Commenti
Questo metodo non modifica l'oggetto originale TestFlow .