Språk

DialogExpression Klass

Definition

DialogExpression – representerar en egenskap som antingen är en Dialog eller ett stränguttryck för en 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)
Arv

Kommentarer

Strängvärden tolkas alltid som en sträng med interpolation, om de inte har prefixet '=' eller inte. Resultatet tolkas som ett resurs-ID eller dialogId.

Konstruktorer

Name Description
DialogExpression()

Initierar en ny instans av DialogExpression klassen.

DialogExpression(Dialog)

Initierar en ny instans av DialogExpression klassen.

DialogExpression(JToken)

Initierar en ny instans av DialogExpression klassen.

DialogExpression(String)

Initierar en ny instans av DialogExpression klassen.

Egenskaper

Name Description
ExpressionText

Får eller sätter uttrycket text för att utvärdera för att få värdet.

(Ärvd från ExpressionProperty<T>)
Value

Får eller sätter det råa värdet av uttrycksegenskapen.

(Ärvd från ExpressionProperty<T>)

Metoder

Name Description
ConvertObject(Object)

Konvertera råobjekt till önskad värdetyp.

(Ärvd från ExpressionProperty<T>)
GetObject(Object)

Få värde som objekt.

(Ärvd från ExpressionProperty<T>)
GetValue(Object)

Få ut värdet.

(Ärvd från ExpressionProperty<T>)
SetObject(Object)

Sätt värdet som objekt.

(Ärvd från ExpressionProperty<T>)
SetValue(Object)

Sätter det råa värdet av uttrycksegenskapen.

ToExpression()

Detta returnerar det befintliga uttrycket eller ConstantExpression(Value) om värdet är av icke-komplex typ.

(Ärvd från ExpressionProperty<T>)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

TryGetObject(Object)

Försök Hämta värde som objekt.

(Ärvd från ExpressionProperty<T>)
TryGetValue(Object)

Försök få värdet.

(Ärvd från ExpressionProperty<T>)

Operatorer

Name Description
Implicit(Dialog to DialogExpression)

Konverterar en Dialog till en DialogExpression.

Implicit(JToken to DialogExpression)

Konverterar en Newtonsoft.Json.Linq.JToken till en DialogExpression.

Implicit(String to DialogExpression)

Omvandlar en sträng till en DialogExpression.

Gäller för