System.Web.Http.OData.Builder Namespace

 

ClassDescription
System_CAPS_pubclassActionConfiguration

ActionConfiguration represents an OData action that you wish to expose via your service.

System_CAPS_pubclassActionLinkBuilder

ActionLinkBuilder can be used to annotate an Action. This is how formatters create links to invoke bound actions.

System_CAPS_pubclassActionOnDeleteAttribute

Represents an Attribute that can be placed on a navigation property to specify the applied action whether delete should also remove the associated item on the other end of the association.

System_CAPS_pubclassBindingParameterConfiguration

Represents a BindingParameter.

System_CAPS_pubclassCollectionPropertyConfiguration

CollectionPropertyConfiguration represents a CollectionProperty on either an EntityType or ComplexType.

System_CAPS_pubclassCollectionTypeConfiguration

Represents a Collection of some named type.

System_CAPS_pubclassComplexPropertyConfiguration

Represents the configuration for a complex property of a structural type (an entity type or a complex type).

System_CAPS_pubclassComplexTypeConfiguration

Allows configuration to be performed for a complex type in a model. A ComplexTypeConfiguration can be obtained by using the method ComplexType<'TComplexType>.

System_CAPS_pubclassComplexTypeConfiguration<'TComplexType>

Represents an IEdmComplexType that can be built using ODataModelBuilder.

System_CAPS_pubclassEntityCollectionConfiguration<'TEntityType>

EntityCollectionConfiguration represents a Collection of Entities. This class can be used to configure things that get bound to entities, like Actions bound to a collection.

System_CAPS_pubclassEntitySetConfiguration

Allows configuration to be performed for a entity set in a model. A EntitySetConfiguration can be obtained by using the method EntitySet<'TEntityType>.

System_CAPS_pubclassEntitySetConfiguration<'TEntityType>

System_CAPS_pubclassEntitySetLinkBuilderAnnotation

EntitySetLinkBuilderAnnotation is a class used to annotate an IEdmEntitySet inside an IEdmModel with information about how to build links related to that entity set.

System_CAPS_pubclassEntityTypeConfiguration

Represents an IEdmEntityType that can be built using ODataModelBuilder.

System_CAPS_pubclassEntityTypeConfiguration<'TEntityType>

Represents an IEdmEntityType that can be built using ODataModelBuilder.

System_CAPS_pubclassLinkGenerationHelpers

Contains helper methods for generating OData links that follow OData URL conventions.

System_CAPS_pubclassNavigationLinkBuilder

Encapsulates a navigation link factory and whether the link factory follows conventions or not.

System_CAPS_pubclassNavigationPropertyBindingConfiguration

Used to configure the binding for a navigation property for an entity set. This configuration functionality is exposed by the model builder Fluent API, see ODataModelBuilder.

System_CAPS_pubclassNavigationPropertyConfiguration

Represents the configuration for a navigation property of an entity type.

System_CAPS_pubclassNonbindingParameterConfiguration

Represents a non-binding procedure parameter. Non-binding parameters are provided in the POST body for Actions Non-binding parameters are provided in 3 ways for Functions - ~/.../Function(p1=value) - ~/.../Function(p1=@x)?@x=value - ~/.../Function?p1=value (only allowed if the Function is the last url path segment).

System_CAPS_pubclassODataConventionModelBuilder

ODataConventionModelBuilder is used to automatically map CLR classes to an EDM model based on a set of T:System.Web.Http.OData.Builder.Conventions.IConvention.

System_CAPS_pubclassODataModelBuilder

Represents a model builder that is used to map CLR classes to an EDM model.

System_CAPS_pubclassParameterConfiguration

Represents a parameter to a Procedure

System_CAPS_pubclassPrimitivePropertyConfiguration

Used to configure a primitive property of an entity type or complex type. This configuration functionality is exposed by the model builder Fluent API, see ODataModelBuilder.

System_CAPS_pubclassPrimitiveTypeConfiguration

Represents a PrimitiveType

System_CAPS_pubclassProcedureConfiguration

Represents a Procedure that is exposed in the model

System_CAPS_pubclassPropertyConfiguration

Base class for all property configurations.

System_CAPS_pubclassSelfLinkBuilder<'T>

Encapsulates a self link factory and whether the link factory follows conventions or not.

System_CAPS_pubclassStructuralPropertyConfiguration

Base class for all structural property configurations.

System_CAPS_pubclassStructuralTypeConfiguration

Represents an IEdmStructuredType that can be built using ODataModelBuilder.

System_CAPS_pubclassStructuralTypeConfiguration<'TStructuralType>

Represents an IEdmStructuredType that can be built using ODataModelBuilder.

InterfaceDescription
System_CAPS_pubinterfaceIEdmTypeConfiguration

Represents an EdmType

EnumerationDescription
System_CAPS_pubenumProcedureKind

The Kind of OData Procedure. One of Action, Function or ServiceOperation.

System_CAPS_pubenumPropertyKind

The kind of the EDM property.

Return to top
Show: