Sprache

DialogExpression Klasse

Definition

DialogExpression – stellt eine Eigenschaft dar, die entweder ein Dialog- oder ein String-Ausdruck für eine dialogId ist.

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

Zeichenkettenwerte werden immer als Zeichenkette mit Interpolation interpretiert, es sei denn, sie haben das Präfix '=' oder nicht. Das Ergebnis wird als Ressourcen-ID oder dialogId interpretiert.

Konstruktoren

Name Beschreibung
DialogExpression()

Initialisiert eine neue Instanz der DialogExpression-Klasse.

DialogExpression(Dialog)

Initialisiert eine neue Instanz der DialogExpression-Klasse.

DialogExpression(JToken)

Initialisiert eine neue Instanz der DialogExpression-Klasse.

DialogExpression(String)

Initialisiert eine neue Instanz der DialogExpression-Klasse.

Eigenschaften

Name Beschreibung
ExpressionText

Erhält oder setzt den Ausdruck text so, dass er auswertet, um den Wert zu erhalten.

(Geerbt von ExpressionProperty<T>)
Value

Dient zum Abrufen oder Festlegen des Rohwerts der Ausdruckseigenschaft.

(Geerbt von ExpressionProperty<T>)

Methoden

Name Beschreibung
ConvertObject(Object)

Konvertiere das rohe Objekt in den gewünschten Werttyp.

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

Erhalten Sie Wert als Objekt.

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

Rufen Sie den Wert ab.

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

Wert als Objekt festlegen.

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

Setzt den Rohwert der Ausdruckseigenschaft.

ToExpression()

Dies gibt den bestehenden Ausdruck oder ConstantExpression(Value) zurück, wenn der Wert vom nicht-komplexen Typ ist.

(Geerbt von ExpressionProperty<T>)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

TryGetObject(Object)

Versuche, Wert als Objekt zu erhalten.

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

Versuchen Sie, den Wert abzurufen.

(Geerbt von ExpressionProperty<T>)

Operatoren

Name Beschreibung
Implicit(Dialog to DialogExpression)

Wandelt ein Dialog in ein DialogExpression.

Implicit(JToken to DialogExpression)

Wandelt ein Newtonsoft.Json.Linq.JToken in ein DialogExpression.

Implicit(String to DialogExpression)

Wandelt eine Zeichenkette in eine DialogExpressionum.

Gilt für: