FilterQueryValidator.ValidateNavigationPropertyNode Method (QueryNode, IEdmNavigationProperty, ODataValidationSettings)
Override this method for the navigation property node.
Namespace: System.Web.Http.OData.Query.Validators
Assembly: System.Web.Http.OData (in System.Web.Http.OData.dll)
Syntax
public virtual void ValidateNavigationPropertyNode(
QueryNode sourceNode,
IEdmNavigationProperty navigationProperty,
ODataValidationSettings settings
)
public:
virtual void ValidateNavigationPropertyNode(
QueryNode^ sourceNode,
IEdmNavigationProperty^ navigationProperty,
ODataValidationSettings^ settings
)
abstract ValidateNavigationPropertyNode :
sourceNode:QueryNode *
navigationProperty:IEdmNavigationProperty *
settings:ODataValidationSettings -> unit
override ValidateNavigationPropertyNode :
sourceNode:QueryNode *
navigationProperty:IEdmNavigationProperty *
settings:ODataValidationSettings -> unit
Public Overridable Sub ValidateNavigationPropertyNode (
sourceNode As QueryNode,
navigationProperty As IEdmNavigationProperty,
settings As ODataValidationSettings
)
Parameters
- sourceNode
Type: Microsoft.Data.OData.Query.SemanticAst.QueryNode
- navigationProperty
Type: Microsoft.Data.Edm.IEdmNavigationProperty
- settings
Type: System.Web.Http.OData.Query.ODataValidationSettings
Remarks
This method is intended to be called from method overrides in subclasses. This method also supports unit-testing scenarios and is not intended to be called from user code. Call the Validate method to validate a FilterQueryOption instance.
See Also
FilterQueryValidator Class
System.Web.Http.OData.Query.Validators Namespace
Return to top