Partager via


DialogExpression Classe

Définition

DialogExpression : représente une propriété qui est une expression Dialog ou 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 dialogId.

Constructeurs

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

ExpressionText

Obtient ou définit le texte d’expression à évaluer pour obtenir la valeur.

(Hérité de ExpressionProperty<T>)
Value

Obtient ou définit la valeur brute de la propriété expression.

(Hérité de ExpressionProperty<T>)

Méthodes

ConvertObject(Object)

Convertissez l’objet brut en type de valeur souhaité.

(Hérité de ExpressionProperty<T>)
GetObject(Object)

Obtenir la valeur en tant qu’objet.

(Hérité de ExpressionProperty<T>)
GetValue(Object)

Obtient la valeur.

(Hérité de ExpressionProperty<T>)
SetObject(Object)

Définissez la valeur en tant qu’objet.

(Hérité de ExpressionProperty<T>)
SetValue(Object)

Définit la valeur brute de la propriété expression.

ToExpression()

Cette opération renvoie 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 Obtenir la valeur en tant qu’objet.

(Hérité de ExpressionProperty<T>)
TryGetValue(Object)

Essayez d’obtenir la valeur.

(Hérité de ExpressionProperty<T>)

Opérateurs

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 DialogExpression.

S’applique à