Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The OData Library defines a set of low-level programming interfaces that enable components to serialize and deserialize messages in the Open Data Protocol (OData) formats. This enables applications and services to interact with an OData endpoint without having to use the entire WCF Data Services product.
Classes
Class | Description | |
---|---|---|
![]() |
ODataAction | Represents an OData action. |
![]() |
ODataAnnotatable | Represents the base class for all annotatable types in OData library. |
![]() |
ODataAssociationLink | Represents an association link. |
![]() |
ODataBatchOperationRequestMessage | Displays a message representing an operation in a batch request. |
![]() |
ODataBatchOperationResponseMessage | Displays a message representing an operation in a batch response. |
![]() |
ODataBatchReader | Represents a class for reading OData batch messages; also verifies the proper sequence of read calls on the reader. |
![]() |
ODataBatchWriter | Writes OData batch messages; also verifies the proper sequence of write calls on the writer. |
![]() |
ODataCollectionReader | Represents the base class for OData collection readers. |
![]() |
ODataCollectionStart | OData representation of a top-level collection. |
![]() |
ODataCollectionValue | OData representation of a Collection. |
![]() |
ODataCollectionWriter | Represents the base class for OData collection writers. |
![]() |
ODataComplexValue | Represents the OData complex value. |
![]() |
ODataConstants | Constant values used by the OData or HTTP protocol or OData library. |
![]() |
ODataContentTypeException | Exception type representing exception when Content-Type of a message is not supported. |
![]() |
ODataEntityReferenceLink | Represents an OData entity reference link. |
![]() |
ODataEntityReferenceLinks | Represents a collection of entity reference links. |
![]() |
ODataEntry | Represents a single entity. |
![]() |
ODataError | Represents an error payload. |
![]() |
ODataErrorException | Represents an in-stream error parsed when reading a payload. |
![]() |
ODataException | Represents an exception in the OData library. |
![]() |
ODataFeed | Describes a collection of entities. |
![]() |
ODataFormat | Enumerates the format type in connection to processing OData payloads. |
![]() |
ODataFunction | Represents an OData function. |
![]() |
ODataInnerError | Contains properties used to implement specific debugging information to help determine the cause of the error. |
![]() |
ODataItem | Represents the base class for ODataFeed and ODataEntry classes. |
![]() |
ODataMessageQuotas | Quotas to use for limiting resource consumption when reading or writing OData messages. |
![]() |
ODataMessageReader | Represents the reader class used to read all OData payloads (entries, feeds, metadata documents, service documents, and so on). |
![]() |
ODataMessageReaderSettings | Represents the configuration settings for OData message readers. |
![]() |
ODataMessageWriter | Represents the writer class used to write all OData payloads (entries, feeds, metadata documents, service documents, and so on). |
![]() |
ODataMessageWriterSettings | Represents the configuration settings for OData message writers. |
![]() |
ODataNavigationLink | Represents a single link. |
![]() |
ODataOperation | Represents a function or an action. |
![]() |
ODataParameterReader | Base class for OData parameter readers. |
![]() |
ODataParameterWriter | Base class for OData collection writers. |
![]() |
ODataPayloadKindDetectionResult | Represents the result of running payload kind detection for a specified payload kind and format. |
![]() |
ODataProperty | Represents a single property of an entry. |
![]() |
ODataReader | Represents the base class for OData readers. |
![]() |
ODataResourceCollectionInfo | Represents a class that contains collection of information about a resource in a workspace of a data service. |
![]() |
ODataStreamReferenceValue | Represents a media resource. |
![]() |
ODataUtils | Represents the utility methods used with the OData library. |
![]() |
ODataWorkspace | Represents the workspace of a data service. |
![]() |
ODataWriter | Represents a base class for OData writers. |
![]() |
ProjectedPropertiesAnnotation | Represents an annotation which stores a list of projected properties for an entry. |
![]() |
SerializationTypeNameAnnotation | Annotation which stores the type name to serialize. |
Interfaces
Interface | Description | |
---|---|---|
![]() |
IODataRequestMessage | Represents an interface for synchronous OData request messages. |
![]() |
IODataRequestMessageAsync | Represents an interface for asynchronous OData request messages. |
![]() |
IODataResponseMessage | Represents an interface for synchronous OData response messages. |
![]() |
IODataResponseMessageAsync | Represents an interface for asynchronous OData response messages. |
![]() |
IODataUrlResolver | Supports custom resolution of URLs found in the payload. |
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
ODataBatchReaderState | Enumeration with all the states the batch reader can be in. |
![]() |
ODataCollectionReaderState | Enumerates all the possible states of ODataCollectionReader. |
![]() |
ODataParameterReaderState | Enumeration of all possible states of an ODataParameterReader. |
![]() |
ODataPayloadKind | Enumerates the different kinds of payloads that ODatLib can write. |
![]() |
ODataReaderState | Enumeration of all possible states of an ODataReader. |
![]() |
ODataUndeclaredPropertyBehaviorKinds | Enumerates the behavior of readers when reading undeclared property. |
![]() |
ODataVersion | Specifies the OData protocol version. |