DefaultODataPathValidator.Handle Method

Definition

Overloads

Handle(SingletonSegment)

Handle a SingletonSegment

Handle(PropertySegment)

Handle a PropertySegment

Handle(PathTemplateSegment)

Handle a PropertySegment

Handle(OperationSegment)

Handle an OperationSegment

Handle(OperationImportSegment)

Handle a OperationImportSegment

Handle(NavigationPropertySegment)

Handle a NavigationPropertySegment

Handle(TypeSegment)

Handle a TypeSegment, we use "cast" for type segment.

Handle(NavigationPropertyLinkSegment)

Handle a NavigationPropertyLinkSegment

Handle(KeySegment)

Handle a KeySegment

Handle(EntitySetSegment)

Handle a EntitySetSegment

Handle(DynamicPathSegment)

Handle a OpenPropertySegment

Handle(CountSegment)

Handle a CountSegment

Handle(BatchSegment)

Handle a BatchSegment

Handle(UnresolvedPathSegment)

Handle a UnresolvedPathSegment

Handle(MetadataSegment)

Handle a MetadataSegment

Handle(ValueSegment)

Handle a ValueSegment

Handle(SingletonSegment)

Handle a SingletonSegment

public override void Handle (Microsoft.OData.UriParser.SingletonSegment segment);
override this.Handle : Microsoft.OData.UriParser.SingletonSegment -> unit
Public Overrides Sub Handle (segment As SingletonSegment)

Parameters

segment
SingletonSegment

the segment to handle

Applies to

Handle(PropertySegment)

Handle a PropertySegment

public override void Handle (Microsoft.OData.UriParser.PropertySegment segment);
override this.Handle : Microsoft.OData.UriParser.PropertySegment -> unit
Public Overrides Sub Handle (segment As PropertySegment)

Parameters

segment
PropertySegment

the segment to handle

Applies to

Handle(PathTemplateSegment)

Handle a PropertySegment

public override void Handle (Microsoft.OData.UriParser.PathTemplateSegment segment);
override this.Handle : Microsoft.OData.UriParser.PathTemplateSegment -> unit
Public Overrides Sub Handle (segment As PathTemplateSegment)

Parameters

segment
PathTemplateSegment

the segment to handle

Applies to

Handle(OperationSegment)

Handle an OperationSegment

public override void Handle (Microsoft.OData.UriParser.OperationSegment segment);
override this.Handle : Microsoft.OData.UriParser.OperationSegment -> unit
Public Overrides Sub Handle (segment As OperationSegment)

Parameters

segment
OperationSegment

the segment to handle

Applies to

Handle(OperationImportSegment)

Handle a OperationImportSegment

public override void Handle (Microsoft.OData.UriParser.OperationImportSegment segment);
override this.Handle : Microsoft.OData.UriParser.OperationImportSegment -> unit
Public Overrides Sub Handle (segment As OperationImportSegment)

Parameters

segment
OperationImportSegment

the segment to Handle

Applies to

Handle(NavigationPropertySegment)

Handle a NavigationPropertySegment

public override void Handle (Microsoft.OData.UriParser.NavigationPropertySegment segment);
override this.Handle : Microsoft.OData.UriParser.NavigationPropertySegment -> unit
Public Overrides Sub Handle (segment As NavigationPropertySegment)

Parameters

segment
NavigationPropertySegment

the segment to Handle

Applies to

Handle(TypeSegment)

Handle a TypeSegment, we use "cast" for type segment.

public override void Handle (Microsoft.OData.UriParser.TypeSegment segment);
override this.Handle : Microsoft.OData.UriParser.TypeSegment -> unit
Public Overrides Sub Handle (segment As TypeSegment)

Parameters

segment
TypeSegment

the segment to handle

Applies to

Handle(NavigationPropertyLinkSegment)

Handle a NavigationPropertyLinkSegment

public override void Handle (Microsoft.OData.UriParser.NavigationPropertyLinkSegment segment);
override this.Handle : Microsoft.OData.UriParser.NavigationPropertyLinkSegment -> unit
Public Overrides Sub Handle (segment As NavigationPropertyLinkSegment)

Parameters

segment
NavigationPropertyLinkSegment

the segment to Handle

Applies to

Handle(KeySegment)

Handle a KeySegment

public override void Handle (Microsoft.OData.UriParser.KeySegment segment);
override this.Handle : Microsoft.OData.UriParser.KeySegment -> unit
Public Overrides Sub Handle (segment As KeySegment)

Parameters

segment
KeySegment

the segment to handle

Applies to

Handle(EntitySetSegment)

Handle a EntitySetSegment

public override void Handle (Microsoft.OData.UriParser.EntitySetSegment segment);
override this.Handle : Microsoft.OData.UriParser.EntitySetSegment -> unit
Public Overrides Sub Handle (segment As EntitySetSegment)

Parameters

segment
EntitySetSegment

the segment to handle

Applies to

Handle(DynamicPathSegment)

Handle a OpenPropertySegment

public override void Handle (Microsoft.OData.UriParser.DynamicPathSegment segment);
override this.Handle : Microsoft.OData.UriParser.DynamicPathSegment -> unit
Public Overrides Sub Handle (segment As DynamicPathSegment)

Parameters

segment
DynamicPathSegment

the segment to Handle

Applies to

Handle(CountSegment)

Handle a CountSegment

public override void Handle (Microsoft.OData.UriParser.CountSegment segment);
override this.Handle : Microsoft.OData.UriParser.CountSegment -> unit
Public Overrides Sub Handle (segment As CountSegment)

Parameters

segment
CountSegment

the segment to handle

Applies to

Handle(BatchSegment)

Handle a BatchSegment

public override void Handle (Microsoft.OData.UriParser.BatchSegment segment);
override this.Handle : Microsoft.OData.UriParser.BatchSegment -> unit
Public Overrides Sub Handle (segment As BatchSegment)

Parameters

segment
BatchSegment

the segment to handle

Applies to

Handle(UnresolvedPathSegment)

Handle a UnresolvedPathSegment

public virtual void Handle (Microsoft.AspNet.OData.Routing.UnresolvedPathSegment segment);
override this.Handle : Microsoft.AspNet.OData.Routing.UnresolvedPathSegment -> unit
Public Overridable Sub Handle (segment As UnresolvedPathSegment)

Parameters

segment
UnresolvedPathSegment

the segment to handle

Applies to

Handle(MetadataSegment)

Handle a MetadataSegment

public override void Handle (Microsoft.OData.UriParser.MetadataSegment segment);
override this.Handle : Microsoft.OData.UriParser.MetadataSegment -> unit
Public Overrides Sub Handle (segment As MetadataSegment)

Parameters

segment
MetadataSegment

the segment to handle

Applies to

Handle(ValueSegment)

Handle a ValueSegment

public override void Handle (Microsoft.OData.UriParser.ValueSegment segment);
override this.Handle : Microsoft.OData.UriParser.ValueSegment -> unit
Public Overrides Sub Handle (segment As ValueSegment)

Parameters

segment
ValueSegment

the segment to handle

Applies to