System.Web.OData Namespace

 

ClassDescription
System_CAPS_pubclassClrPropertyInfoAnnotation

Represents a mapping from an IEdmProperty to a CLR property info.

System_CAPS_pubclassClrTypeAnnotation

Represents a mapping from an IEdmType to a CLR type.

System_CAPS_pubclassDelta

A class the tracks changes (i.e. the Delta) for an entity.

System_CAPS_pubclassDelta<TEntityType>

A class the tracks changes (i.e. the delta) for a particular TEntityType.

System_CAPS_pubclassEdmChangedObjectCollection

Represents an IEdmObject that is a collection of IEdmChangedObjects.

System_CAPS_pubclassEdmComplexObject

Represents an IEdmComplexObject with no backing CLR Type.

System_CAPS_pubclassEdmComplexObjectCollection

Represents an IEdmObject that is a collection of IEdmComplexObjects.

System_CAPS_pubclassEdmDeltaDeletedEntityObject

Represents an IEdmDeltaDeletedEntityObject with no backing CLR Type. Used to hold the Deleted Entry object in the Delta Feed Payload.

System_CAPS_pubclassEdmDeltaDeletedLink

Represents an IEdmDeltaDeletedLink with no backing CLR Type. Used to hold the Deleted Link object in the Delta Feed Payload.

System_CAPS_pubclassEdmDeltaEntityObject

Represents an IEdmChangedObject with no backing CLR Type. Used to hold the Entry object in the Delta Feed Payload.

System_CAPS_pubclassEdmDeltaLink

Represents an IEdmDeltaLink with no backing CLR Type. Used to hold the Added/Modified Link object in the Delta Feed Payload.

System_CAPS_pubclassEdmEntityObject

Represents an IEdmEntityObject with no backing CLR Type.

System_CAPS_pubclassEdmEntityObjectCollection

Represents an IEdmObject that is a collection of IEdmEntityObjects.

System_CAPS_pubclassEdmEnumObject

Represents an IEdmEnumObject with no backing CLR Type.

System_CAPS_pubclassEdmEnumObjectCollection

Represents an IEdmObject that is a collection of IEdmEnumObjects.

System_CAPS_pubclassEdmModelExtensions

Provides extension methods for the IEdmModel interface.

System_CAPS_pubclassEdmStructuredObject

Represents an IEdmStructuredObject with no backing CLR Type.

System_CAPS_pubclassEdmTypeExtensions

Extension methods for the IEdmType interface.

System_CAPS_pubclassEnableQueryAttribute

This class defines an attribute that can be applied to an action to enable querying using the OData query syntax. To avoid processing unexpected or malicious queries, use the validation settings on EnableQueryAttribute to validate incoming queries. For more information, visit http://go.microsoft.com/fwlink/?LinkId=279712.

System_CAPS_pubclassEntityInstanceContext

An instance of EntityInstanceContext<TEntityType> gets passed to the self link ( M:NavigationSourceConfiguration.HasIdLink, M:NavigationSourceConfiguration.HasEditLink, M:NavigationSourceConfiguration.HasReadLink ) and navigation link ( M:NavigationSourceConfiguration.HasNavigationPropertyLink, M:NavigationSourceConfiguration.HasNavigationPropertiesLink ) builders and can be used by the link builders to generate links.

System_CAPS_pubclassEntityInstanceContext<TEntityType>

An instance of EntityInstanceContext<TEntityType> gets passed to the self link ( M:EntitySetConfiguration.HasIdLink, M:EntitySetConfiguration.HasEditLink, M:EntitySetConfiguration.HasReadLink ) and navigation link ( M:EntitySetConfiguration.HasNavigationPropertyLink, M:EntitySetConfiguration.HasNavigationPropertiesLink ) builders and can be used by the link builders to generate links.

System_CAPS_pubclassETagMessageHandler

Defines a HttpMessageHandler to add an ETag header value to an OData response when the response is a single entity that has an ETag defined.

System_CAPS_pubclassFeedContext

Contains context information about the feed currently being serialized.

System_CAPS_pubclassFromODataUriAttribute

An implementation of ParameterBindingAttribute that can bind URI parameters using OData conventions.

System_CAPS_pubclassMetadataController

Represents an ApiController for generating OData servicedoc and metadata document ($metadata).

System_CAPS_pubclassNullEdmComplexObject

Represents an IEdmComplexObject that is null.

System_CAPS_pubclassODataActionParameters

ActionPayload holds the Parameter names and values provided by a client in a POST request to invoke a particular Action. The Parameter values are stored in the dictionary keyed using the Parameter name.

System_CAPS_pubclassODataController

Defines a base class for OData controllers that support writing and reading data using the OData formats.

System_CAPS_pubclassODataFormattingAttribute

An attribute to be placed on controllers that enables the OData formatters.

System_CAPS_pubclassODataNullValueMessageHandler

Represents an HttpMessageHandler that converts null values in OData responses to HTTP NotFound responses or NoContent responses following the OData specification.

System_CAPS_pubclassODataQueryContext

This defines some context information used to perform query composition.

System_CAPS_pubclassODataQueryParameterBindingAttribute

A ParameterBindingAttribute to bind parameters of type ODataQueryOptions to the OData query from the incoming request.

System_CAPS_pubclassODataRoutingAttribute

Defines a controller-level attribute that can be used to enable OData action selection based on routing conventions.

System_CAPS_pubclassODataUntypedActionParameters

ActionPayload holds the Parameter names and values provided by a client in a POST request to invoke a particular Action. The Parameter values are stored in the dictionary keyed using the Parameter name.

System_CAPS_pubclassPageResult

Represents a feed of entities that includes additional information that OData formats support.

System_CAPS_pubclassPageResult<T>

Represents a feed of entities that includes additional information that OData formats support.

System_CAPS_pubclassQueryableRestrictions

Represents a queryable restriction on an EDM property, including not filterable, not sortable, not navigable, not expandable or not countable.

System_CAPS_pubclassQueryableRestrictionsAnnotation

Represents an annotation to add the queryable restrictions on an EDM property, including not filterable, not sortable, not navigable, not expandable or not countable.

System_CAPS_pubclassTypedDelta

Represents a Delta that can be used when a backing CLR type exists for the entity type whose changes are tracked.

InterfaceDescription
System_CAPS_pubinterfaceIDelta

IDelta allows and tracks changes to an object.

System_CAPS_pubinterfaceIEdmChangedObject

Represents an instance of an IEdmChangedObject. Base interface to be implemented by any Delta object required to be part of the DeltaFeed Payload.

System_CAPS_pubinterfaceIEdmComplexObject

Represents an instance of an IEdmComplexType.

System_CAPS_pubinterfaceIEdmDeltaDeletedEntityObject

Represents an instance of an IEdmChangedObject. Holds the properties necessary to create the ODataDeltaDeletedEntry.

System_CAPS_pubinterfaceIEdmDeltaDeletedLink

Represents an instance of an IEdmChangedObject. Holds the properties necessary to create the ODataDeltaDeletedLink.

System_CAPS_pubinterfaceIEdmDeltaLink

Represents an instance of an IEdmChangedObject. Holds the properties necessary to create the ODataDeltaLink.

System_CAPS_pubinterfaceIEdmDeltaLinkBase

Represents an instance of an IEdmChangedObject. Holds the properties necessary to create either ODataDeltaLink or ODataDeltaDeletedLink.

System_CAPS_pubinterfaceIEdmEntityObject

Represents an instance of an IEdmEntityType.

System_CAPS_pubinterfaceIEdmEnumObject

Represents an instance of an enum value.

System_CAPS_pubinterfaceIEdmObject

Represents an instance of an IEdmType.

System_CAPS_pubinterfaceIEdmStructuredObject

Represents an instance of an IEdmStructuredType.

EnumerationDescription
System_CAPS_pubenumEdmDeltaEntityKind

The Kind of the object within the DeltaPayload used to distinguish between Entry/DeletedEntry/DeltaLink/AddedLink.

Return to top
Show: