DialogExpression Klasse

Definition

Dialogexpression: stellt eine Eigenschaft dar, bei der es sich entweder um einen Dialog oder einen Zeichen folgen Ausdruck für eine dialogID handelt.DialogExpression - represents a property which is either a Dialog or a string expression for a 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)
Vererbung

Hinweise

Zeichen folgen Werte werden immer als Zeichen folgen mit Interpolationen interpretiert, es sei denn, Sie haben das Präfix "=".String values are always interpreted as a string with interpolation, unless it has '=' prefix or not. Das Ergebnis wird als Ressourcen-ID oder dialogID interpretiert.The result is interpreted as a resource Id or dialogId.

Konstruktoren

DialogExpression()

Initialisiert eine neue Instanz der DialogExpression-Klasse.Initializes a new instance of the DialogExpression class.

DialogExpression(Dialog)

Initialisiert eine neue Instanz der DialogExpression-Klasse.Initializes a new instance of the DialogExpression class.

DialogExpression(JToken)

Initialisiert eine neue Instanz der DialogExpression-Klasse.Initializes a new instance of the DialogExpression class.

DialogExpression(String)

Initialisiert eine neue Instanz der DialogExpression-Klasse.Initializes a new instance of the DialogExpression class.

Eigenschaften

ExpressionText

Ruft den Ausdrucks Text ab, mit dem der Wert abgerufen werden soll, oder legt ihn fest.Gets or sets the expression text to evaluate to get the value.

(Geerbt von ExpressionProperty<T>)
Value

Ruft den Rohwert der Ausdrucks Eigenschaft ab oder legt ihn fest.Gets or sets the raw value of the expression property.

(Geerbt von ExpressionProperty<T>)

Methoden

ConvertObject(Object)

Konvertieren Sie das rohobjekt in den gewünschten Werttyp.Convert raw object to desired value type.

(Geerbt von ExpressionProperty<T>)
GetObject(Object)

Wert als Objekt erhalten.Get value as object.

(Geerbt von ExpressionProperty<T>)
GetValue(Object)

Den Wert erhalten.Get the value.

(Geerbt von ExpressionProperty<T>)
SetObject(Object)

Legen Sie Value als Objekt fest.Set value as object.

(Geerbt von ExpressionProperty<T>)
SetValue(Object)

Legt den Rohwert der Ausdrucks Eigenschaft fest.Sets the raw value of the expression property.

ToExpression()

Dadurch wird der vorhandene Ausdruck oder der ConstantExpression (Wert) zurückgegeben, wenn der Wert ein nicht komplexer Typ ist.This will return the existing expression or ConstantExpression(Value) if the value is non-complex type.

(Geerbt von ExpressionProperty<T>)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

TryGetObject(Object)

Versuchen Sie, Value als Objekt zu erhalten.Try Get value as object.

(Geerbt von ExpressionProperty<T>)
TryGetValue(Object)

Versuchen Sie, den Wert zu erhalten.Try to Get the value.

(Geerbt von ExpressionProperty<T>)

Operatoren

Implicit(Dialog to DialogExpression)

Konvertiert ein Dialog-Element in ein DialogExpression-Element.Converts a Dialog into a DialogExpression.

Implicit(JToken to DialogExpression)

Konvertiert ein Newtonsoft.Json.Linq.JToken-Element in ein DialogExpression-Element.Converts a Newtonsoft.Json.Linq.JToken into a DialogExpression.

Implicit(String to DialogExpression)

Konvertiert eine Zeichenfolge in eine DialogExpression .Converts a string into a DialogExpression.

Gilt für: