Microsoft.OData.Core Namespace
Classes
Class | Description | |
---|---|---|
ODataAction | Represents an OData action. |
|
ODataAnnotatable | Represents the base class for all annotatable types in OData library. |
|
ODataAsynchronousReader | ||
ODataAsynchronousResponseMessage | ||
ODataAsynchronousWriter | ||
ODataBatchOperationRequestMessage | Represents a message used in operatngi a batch request. |
|
ODataBatchOperationResponseMessage | Represents a message for the 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 | Represents a class for writing OData batch messages; also verifies the proper sequence of write calls on the writer. |
|
ODataCollectionReader | Represents a base class for OData collection readers. |
|
ODataCollectionStart | Provides OData representation of a top-level collection. |
|
ODataCollectionStartSerializationInfo | Represents a class that provides additional serialization information to the ODataCollectionWriter for an ODataCollectionStart. |
|
ODataCollectionValue | Provides an OData representation of a Collection. |
|
ODataCollectionWriter | Represents a base class for OData collection writers. |
|
ODataComplexValue | Provides an OData representation of a complex value. |
|
ODataConstants | Represents the constant values used by the OData or HTTP protocol or OData library. |
|
ODataContentTypeException | Represents an exception when Content-Type of a message is not supported. |
|
ODataDeltaDeletedEntry | ||
ODataDeltaDeletedLink | ||
ODataDeltaFeed | ||
ODataDeltaFeedSerializationInfo | ||
ODataDeltaLink | ||
ODataDeltaLinkBase | ||
ODataDeltaReader | ||
ODataDeltaSerializationInfo | ||
ODataDeltaWriter | ||
ODataEntityReferenceLink | Represents an entity reference link (the result of a $link query). |
|
ODataEntityReferenceLinks | Represents a collection of entity reference links. |
|
ODataEntitySetInfo | Represents an entity set in a service document. |
|
ODataEntry | Represents an OData single entity. |
|
ODataEnumValue | Represents the OData enumeration value. |
|
ODataError | Provides a class representing an error payload. |
|
ODataErrorException | Represents an in-stream error parsed when reading a payload. |
|
ODataException | Represents the exceptions occured in the OData library. |
|
ODataFeed | Describes a collection of entities. |
|
ODataFeedAndEntrySerializationInfo | Represents a class that provides additional serialization information to the ODataWriter for an ODataEntry. |
|
ODataFeedBase | ||
ODataFormat | Represents an OData format. |
|
ODataFunction | Represents an OData function. |
|
ODataFunctionImportInfo | Represents a function Import in a service document. |
|
ODataInnerError | Represents a specific debugging information to help determine the cause of the error. |
|
ODataInputContext | ||
ODataInstanceAnnotation | Represents an OData instance annotation. |
|
ODataItem | Represents a base class for Feed and Entry. |
|
ODataMediaType | ||
ODataMediaTypeFormat | ||
ODataMediaTypeResolver | ||
ODataMessageExtensions | Represents the extension methods to IODataRequestMessage and IODataResponseMessage. |
|
ODataMessageInfo | ||
ODataMessageQuotas | Represents the quotas to use for limiting resource consumption when reading or writing OData messages. |
|
ODataMessageReader | Represents a reader class used to read all OData payloads. |
|
ODataMessageReaderSettings | Represents the configuration settings for OData message readers. |
|
ODataMessageReaderSettingsBase | Represents a base Configuration settings for OData message readers. |
|
ODataMessageWriter | Represents a class to write all OData payloads (entries, feeds, metadata documents, service documents, etc.). |
|
ODataMessageWriterSettings | Represents a configuration settings for OData message writers. |
|
ODataMessageWriterSettingsBase | Represents a base Configuration settings for OData message writers. |
|
ODataNavigationLink | Represents a single link. |
|
ODataNullValue | Represents a null property value. |
|
ODataObjectModelExtensions | Represents the extension methods on the OData object model. |
|
ODataOperation | Represents a function or an action. |
|
ODataOutputContext | ||
ODataParameterReader | Represents a base class for OData parameter readers. |
|
ODataParameterWriter | Represents a base class for OData collection writers. |
|
ODataPayloadKindDetectionResult | Represents the result of running payload kind detection for a specified payload kind and format. |
|
ODataPreferenceHeader | Represents a class that sets the "Prefer" header on an IODataRequestMessage or the "Preference-Applied" header on an IODataResponseMessage. |
|
ODataPrimitiveValue | Represents a primitive property value. |
|
ODataProperty | Represents a single property of an entry. |
|
ODataPropertySerializationInfo | Provides additional serialization information to the ODataWriter for an ODataProperty. |
|
ODataReader | Represents a base class for OData readers. |
|
ODataServiceDocument | Represents the OData service document. |
|
ODataServiceDocumentElement | Represents an element (EntitySet, Singleton) in a service document. |
|
ODataSingletonInfo | Represents a singleton in a service document. |
|
ODataStreamReferenceValue | Represents a media resource. |
|
ODataUri | Represents the root node of a query. Holds the query itself plus additional metadata about the query. |
|
ODataUtils | Represents the utility methods used with the OData library. |
|
ODataValue | Represents the value of a property. |
|
ODataWriter | Represents the base class for OData writers. |
|
ProjectedPropertiesAnnotation | Represents an annotation which stores a list of projected properties for an entry. |
|
SerializationTypeNameAnnotation | Represents an 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 the interface for asynchronous OData response messages. |
|
IODataUrlResolver | Represents the support for the custom resolution of URLs found in the payload. |
Enumerations
Enumeration | Description | |
---|---|---|
DeltaDeletedEntryReason | ||
ODataBatchReaderState | Enumerates the states the batch reader can be in. |
|
ODataCollectionReaderState | Enumerates all possible states of an ODataCollectionReader. |
|
ODataDeltaReaderState | ||
ODataParameterReaderState | Enumerates all possible states of an ODataParameterReader. |
|
ODataPayloadKind | Enumerates the different kinds of payloads ODatLib can write. |
|
ODataPropertyKind | Enumerates the OData property kinds. |
|
ODataReaderState | Enumerates all possible states of an ODataReader. |
|
ODataUndeclaredPropertyBehaviorKinds | Enumerates the behavior of readers when reading undeclared property. |
|
ODataVersion | Enumerates the OData protocol version. |
Return to top