Share via


ODataOperationSegment Class

Definition

Operation segment

public class ODataOperationSegment : Microsoft.OpenApi.OData.Edm.ODataSegment
type ODataOperationSegment = class
    inherit ODataSegment
Public Class ODataOperationSegment
Inherits ODataSegment
Inheritance
ODataOperationSegment

Constructors

ODataOperationSegment(IEdmOperation, Boolean, IEdmModel)

Initializes a new instance of ODataOperationSegment class.

ODataOperationSegment(IEdmOperation, Boolean)

Initializes a new instance of ODataOperationSegment class.

ODataOperationSegment(IEdmOperation, IDictionary<String,String>)

Initializes a new instance of ODataOperationSegment class.

ODataOperationSegment(IEdmOperation, IEdmModel)

Initializes a new instance of ODataOperationSegment class.

ODataOperationSegment(IEdmOperation)

Initializes a new instance of ODataOperationSegment class.

Properties

Deprecation

Provides any deprecation information for the segment.

(Inherited from ODataSegment)
EntityType

Gets the entity type of current segment.

Identifier

Gets the identifier of this segment.

IsEscapedFunction

Gets the is escaped function.

Kind

Gets the kind of this segment.

Operation

Gets the operation.

ParameterMappings

Gets the parameter mappings.

Methods

GetAnnotables()

Returns the list of IEdmVocabularyAnnotatable this segment refers to.

GetPathHash(OpenApiConvertSettings, ODataPath)

Profides a suffix for the operation id based on the operation path.

(Inherited from ODataSegment)
GetPathItemName(OpenApiConvertSettings, HashSet<String>)

Gets the path item name for this segment.

GetPathItemName(OpenApiConvertSettings)

Gets the path item name for this segment.

(Inherited from ODataSegment)

Applies to