Freigeben über


UrlExpressionVisitor Klasse

Definition

Ausdrucksbesucherklasse, die den OData-Stil $filter Parameter generiert.

public class UrlExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type UrlExpressionVisitor = class
    inherit ExpressionVisitor
Public Class UrlExpressionVisitor
Inherits ExpressionVisitor
Vererbung
UrlExpressionVisitor

Konstruktoren

UrlExpressionVisitor(Expression)

Initialisiert eine neue instance von UrlExpressionVisitor. Überspringt NULL-Parameter.

UrlExpressionVisitor(Expression, Boolean)

Initialisiert eine neue instance von UrlExpressionVisitor.

Methoden

ToString()

Gibt eine Zeichenfolgendarstellung des aktuellen Ausdrucks zurück.

VisitBinary(BinaryExpression)

Besucht binären Ausdruck (z. B. ==, &&, >usw.).

VisitConditional(ConditionalExpression)

Besucht bedingten Ausdruck (z. B. foo == true ? bar : fee). Löst NotSupportedException aus.

VisitConstant(ConstantExpression)

Besucht Konstanten (z. B. "a" oder 123).

VisitMember(MemberExpression)

Besucht Objektmitglieder (z. B. p.Foo oder dateTime.Hour).

VisitMethodCall(MethodCallExpression)

Besucht Methodenaufrufe, einschließlich Contains, StartsWith und EndWith. Nicht unterstützte Methoden lösen eine Ausnahme aus.

VisitNew(NewExpression)

Besucht einen neuen Objektausdruck (z. B. new DateTime()).

VisitUnary(UnaryExpression)

Besucht unärer Ausdruck (z. B. !foo).

Gilt für: