Compartir a través de


UrlExpressionVisitor Clase

Definición

Clase de visitante de expresión que genera $filter parámetro de estilo OData.

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

Constructores

UrlExpressionVisitor(Expression)

Inicializa una nueva instancia de UrlExpressionVisitor. Omite los parámetros NULL.

UrlExpressionVisitor(Expression, Boolean)

Inicializa una nueva instancia de UrlExpressionVisitor.

Métodos

ToString()

Devuelve una representación de cadena de la expresión actual.

VisitBinary(BinaryExpression)

Visita la expresión binaria (por ejemplo, ==, &&, >, etc.).

VisitConditional(ConditionalExpression)

Visita la expresión condicional (por ejemplo, foo == true ? bar : fee). Produce NotSupportedException.

VisitConstant(ConstantExpression)

Visitas constantes (por ejemplo, "a" o 123).

VisitMember(MemberExpression)

Visita miembros del objeto (por ejemplo, p.Foo o dateTime.Hour).

VisitMethodCall(MethodCallExpression)

Visita las llamadas de método, incluidas Contains, StartsWith y EndWith. Los métodos que no se admiten producirán una excepción.

VisitNew(NewExpression)

Visita la nueva expresión de objeto (por ejemplo, new DateTime()).

VisitUnary(UnaryExpression)

Visita la expresión unaria (por ejemplo, !foo).

Se aplica a