DialogExpression Classe
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.
DialogExpression - représente une propriété qui est soit un Dialog, soit une expression de chaîne pour un dialogId.
public class DialogExpression : AdaptiveExpressions.Properties.ObjectExpression<Microsoft.Bot.Builder.Dialogs.Dialog>
type DialogExpression = class
inherit ObjectExpression<Dialog>
Public Class DialogExpression
Inherits ObjectExpression(Of Dialog)
- Héritage
Remarques
Les valeurs de chaîne sont toujours interprétées comme une chaîne avec interpolation, sauf si elle a le préfixe '=' ou non. Le résultat est interprété comme un ID de ressource ou un dialogId.
Constructeurs
| Nom | Description |
|---|---|
| DialogExpression() |
Initialise une nouvelle instance de la classe DialogExpression. |
| DialogExpression(Dialog) |
Initialise une nouvelle instance de la classe DialogExpression. |
| DialogExpression(JToken) |
Initialise une nouvelle instance de la classe DialogExpression. |
| DialogExpression(String) |
Initialise une nouvelle instance de la classe DialogExpression. |
Propriétés
| Nom | Description |
|---|---|
| ExpressionText |
Obtient ou définit l’expression texte pour évaluer afin d’obtenir la valeur. (Hérité de ExpressionProperty<T>) |
| Value |
Obtient ou définit la valeur brute de la propriété d’expression. (Hérité de ExpressionProperty<T>) |
Méthodes
| Nom | Description |
|---|---|
| ConvertObject(Object) |
Convertir l’objet brut en type de valeur souhaité. (Hérité de ExpressionProperty<T>) |
| GetObject(Object) |
Obtenez de la valeur en tant qu’objet. (Hérité de ExpressionProperty<T>) |
| GetValue(Object) |
Obtenez la valeur. (Hérité de ExpressionProperty<T>) |
| SetObject(Object) |
Définir la valeur comme objet. (Hérité de ExpressionProperty<T>) |
| SetValue(Object) |
Définit la valeur brute de la propriété d’expression. |
| ToExpression() |
Cela retournera l’expression existante ou ConstantExpression(Value) si la valeur est de type non complexe. (Hérité de ExpressionProperty<T>) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. |
| TryGetObject(Object) |
Essayez de Obtenir de la valeur comme objet. (Hérité de ExpressionProperty<T>) |
| TryGetValue(Object) |
Essayez d’obtenir la valeur. (Hérité de ExpressionProperty<T>) |
Opérateurs
| Nom | Description |
|---|---|
| Implicit(Dialog to DialogExpression) |
Convertit un Dialog en .DialogExpression |
| Implicit(JToken to DialogExpression) |
Convertit un Newtonsoft.Json.Linq.JToken en .DialogExpression |
| Implicit(String to DialogExpression) |
Convertit une chaîne en un DialogExpression. |