DialogExpression Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |