Freigeben über


ExpressionEvaluationDetails Klasse

Definition

Auswertungsdetails von Richtliniensprachausdrücken.

public class ExpressionEvaluationDetails
type ExpressionEvaluationDetails = class
Public Class ExpressionEvaluationDetails
Vererbung
ExpressionEvaluationDetails

Eigenschaften

Expression

Ausdruck ausgewertet.

ExpressionKind

Die Art des Ausdrucks, der ausgewertet wurde.

ExpressionValue

Wert des Ausdrucks.

Um dieser Eigenschaft ein Objekt zuzuweisen, verwenden Sie FromObjectAsJson<T>(T, JsonSerializerOptions).

Um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen, verwenden Sie FromString(String).

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.

Operator

Operator zum Vergleichen des Ausdruckswerts und des Zielwerts.

Path

Eigenschaftenpfad, wenn der Ausdruck ein Feld oder ein Alias ist.

Result

Auswertungsergebnis.

TargetValue

Zielwert, der mit dem Ausdruckswert verglichen werden soll.

Um dieser Eigenschaft ein Objekt zuzuweisen, verwenden Sie FromObjectAsJson<T>(T, JsonSerializerOptions).

Um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen, verwenden Sie FromString(String).

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.

Gilt für: