Share via


ODataPathNavigationSourceHandler.Handle Method

Definition

Overloads

Handle(ValueSegment)

Handle a ValueSegment.

Handle(TypeSegment)

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

Handle(SingletonSegment)

Handle a SingletonSegment.

Handle(PropertySegment)

Handle a PropertySegment.

Handle(PathTemplateSegment)

Handle a PathTemplateSegment.

Handle(OperationSegment)

Handle an OperationSegment.

Handle(OperationImportSegment)

Handle an OperationImportSegment.

Handle(ODataPathSegment)

Handle a general path segment.

Handle(NavigationPropertyLinkSegment)

Handle a NavigationPropertyLinkSegment.

Handle(MetadataSegment)

Handle a MetadataSegment.

Handle(KeySegment)

Handle a KeySegment.

Handle(EntitySetSegment)

Handle an EntitySetSegment.

Handle(DynamicPathSegment)

Handle a DynamicPathSegment.

Handle(CountSegment)

Handle a CountSegment.

Handle(BatchSegment)

Handle a BatchSegment.

Handle(NavigationPropertySegment)

Handle a NavigationPropertySegment.

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

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(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)

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)

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(ODataPathSegment)

Handle a general path segment.

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

Parameters

segment
ODataPathSegment

The segment to handle.

Applies to

Handle(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(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(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 an 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 DynamicPathSegment.

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(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