TestFlow.AssertReply Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AssertReply(IActivity, String, UInt32) |
Ajoute une assertion indiquant que la logique de traitement du tour répond comme prévu. |
AssertReply(Action<IActivity>, String, UInt32) |
Ajoute une assertion indiquant que la logique de traitement du tour répond comme prévu. |
AssertReply(String, String, UInt32) |
Ajoute une assertion indiquant que la logique de traitement du tour répond comme prévu. |
AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32) |
Ajoute une assertion indiquant que la logique de traitement du tour répond comme prévu. |
AssertReply(IActivity, String, UInt32)
Ajoute une assertion indiquant que la logique de traitement du tour répond comme prévu.
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
Paramètres
- expected
- IActivity
Activité attendue du bot.
- description
- String
Message à envoyer si la réponse réelle n’est pas celle attendue.
- timeout
- UInt32
Durée, en millisecondes, pendant laquelle une réponse est attendue.
Retours
Nouvel TestFlow objet qui ajoute cette assertion à l’échange modélisé.
Exceptions
Le bot n’a pas répondu comme prévu.
Remarques
Cette méthode ne modifie pas l’objet d’origine TestFlow .
S’applique à
AssertReply(Action<IActivity>, String, UInt32)
Ajoute une assertion indiquant que la logique de traitement du tour répond comme prévu.
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
Paramètres
Méthode de validation à appliquer à une activité à partir du bot. Cette activité doit lever une exception si la validation échoue.
- description
- String
Message à envoyer si la réponse réelle n’est pas celle attendue.
- timeout
- UInt32
Durée, en millisecondes, pendant laquelle une réponse est attendue.
Retours
Nouvel TestFlow objet qui ajoute cette assertion à l’échange modélisé.
Remarques
Cette méthode ne modifie pas l’objet d’origine TestFlow .
S’applique à
AssertReply(String, String, UInt32)
Ajoute une assertion indiquant que la logique de traitement du tour répond comme prévu.
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
Paramètres
- expected
- String
Texte attendu d’un message du bot.
- description
- String
Message à envoyer si la réponse réelle n’est pas celle attendue.
- timeout
- UInt32
Durée, en millisecondes, pendant laquelle une réponse est attendue.
Retours
Nouvel TestFlow objet qui ajoute cette assertion à l’échange modélisé.
Exceptions
Le bot n’a pas répondu comme prévu.
Remarques
Cette méthode ne modifie pas l’objet d’origine TestFlow .
S’applique à
AssertReply(IActivity, IEqualityComparer<IActivity>, String, UInt32)
Ajoute une assertion indiquant que la logique de traitement du tour répond comme prévu.
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
Paramètres
- expected
- IActivity
Activité attendue du bot.
- equalityComparer
- IEqualityComparer<IActivity>
Paramètre d’égalité qui compare deux activités.
- description
- String
Message à envoyer si la réponse réelle n’est pas celle attendue.
- timeout
- UInt32
Durée, en millisecondes, pendant laquelle une réponse est attendue.
Retours
Nouvel TestFlow objet qui ajoute cette assertion à l’échange modélisé.
Exceptions
Le bot n’a pas répondu comme prévu.
Remarques
Cette méthode ne modifie pas l’objet d’origine TestFlow .