DialogExpression Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |