Microsoft.OData Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
ContainerBuilderExtensions |
Extension methods for IContainerBuilder. |
HttpHeaderValueElement |
Class to represent a HTTP header value element. |
ODataAction |
Represents an OData action. |
ODataAnnotatable |
Base class for all annotatable types in OData library. |
ODataAsynchronousReader |
Class for reading OData async messages. |
ODataAsynchronousResponseMessage |
Representing the message of a non-batch async response. |
ODataAsynchronousWriter |
Class for writing OData async messages; also verifies the proper count of write calls on the writer. |
ODataBatchOperationHeaders |
A dictionary for storing headers to be used with ODataBatchOperations. |
ODataBatchOperationRequestMessage |
Message representing an operation in a batch request. |
ODataBatchOperationResponseMessage |
Message representing an operation in a batch response. |
ODataBatchReader |
Abstract class for reading OData batch messages; also verifies the proper sequence of read calls on the reader. |
ODataBatchWriter |
Abstract class for writing OData batch messages; also verifies the proper sequence of write calls on the writer. |
ODataBinaryStreamValue |
A class to represent a binary stream value |
ODataCollectionReader |
Base class for OData collection readers. |
ODataCollectionStart |
OData representation of a top-level collection. |
ODataCollectionStartSerializationInfo |
Class to provide additional serialization information to the ODataCollectionWriter for an ODataCollectionStart. |
ODataCollectionValue |
OData representation of a Collection. |
ODataCollectionWriter |
Base class for OData collection writers. |
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. |
ODataDeletedResource |
Represents a deleted entity in delta response. |
ODataDeltaDeletedEntry |
Represents a deleted entity in delta response. |
ODataDeltaDeletedLink |
Represents a deleted link in delta response. |
ODataDeltaLink |
Represents an added link in delta response. |
ODataDeltaLinkBase |
Represents either an added link or a deleted link in delta response. |
ODataDeltaReader |
Base class for OData delta readers. |
ODataDeltaResourceSet |
Describes a set of delta changes. |
ODataDeltaResourceSetSerializationInfo |
Class to provide additional serialization information to the ODataDeltaWriter for an ODataDeltaResourceSet. |
ODataDeltaSerializationInfo |
Class to provide additional serialization information to the ODataDeltaWriter. |
ODataDeltaWriter |
Base class for OData delta writer. |
ODataEdmPropertyAnnotation |
Represents an annotation to hold information for a particular property. |
ODataEntityReferenceLink |
Represents an entity reference link (the result of a $link query). |
ODataEntityReferenceLinks |
Represents a collection of entity reference links (the result of a $ref query). Might include an inline count and a next link. |
ODataEntitySetInfo |
Class representing a entity set in a service document. |
ODataEnumValue |
OData enum value |
ODataError |
Class representing an error payload. |
ODataErrorDetail |
Class representing an error detail. |
ODataErrorException |
Exception type representing an in-stream error parsed when reading a payload. |
ODataException |
Exception type representing exceptions in the OData library. |
ODataFormat |
Representation of an OData format. |
ODataFunction |
Represents an OData function. |
ODataFunctionImportInfo |
Class representing a function Import in a service document. |
ODataInnerError |
Class representing implementation specific debugging information to help determine the cause of the error. |
ODataInputContext |
Base class for all input contexts, defines the interface to be implemented by the specific formats. |
ODataInstanceAnnotation |
Represents an instance annotation. |
ODataItem |
Base class for Resource Set and Resource. |
ODataMediaType |
Class representing a media type definition. |
ODataMediaTypeFormat |
A helper class to associate a ODataFormat with a media type. |
ODataMediaTypeResolver |
Class with the responsibility of resolving media types (MIME types) into formats and payload kinds. |
ODataMessageExtensions |
Extension methods to IODataRequestMessage and IODataResponseMessage. |
ODataMessageInfo |
Class provides context information of certain IODataRequestMessage or IODataResponseMessage |
ODataMessageQuotas |
Quotas to use for limiting resource consumption when reading or writing OData messages. |
ODataMessageReader |
Reader class used to read all OData payloads (resources, resource sets, metadata documents, service documents, etc.). |
ODataMessageReaderSettings |
Configuration settings for OData message readers. |
ODataMessageWriter |
Writer class used to write all OData payloads (entries, resource sets, metadata documents, service documents, etc.). |
ODataMessageWriterSettings |
Configuration settings for OData message writers. |
ODataNestedResourceInfo |
Represents a single link. |
ODataNestedResourceInfoSerializationInfo |
Class to provide additional serialization information to the ODataWriter for an ODataNestedResourceInfo. |
ODataNullValue |
Represents a null property value. |
ODataObjectModelExtensions |
Extension methods on the OData object model. |
ODataOperation |
Represents a function or an action. |
ODataOutputContext |
Base class for all output contexts, defines the interface to be implemented by the specific formats. |
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. |
ODataPayloadValueConverter |
Class for defining a payload value conversion for given model. Currently supports primitive only. |
ODataPreferenceHeader |
Class to set 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 a resource with a value. |
ODataPropertyInfo |
Represents information about a single property of a resource. |
ODataPropertySerializationInfo |
Class to provide additional serialization information to the ODataWriter for an ODataProperty. |
ODataReader |
Base class for OData readers. |
ODataResource |
Represents a single entity. |
ODataResourceBase |
Base class for a resource or deleted resource. |
ODataResourceSerializationInfo |
Class to provide additional serialization information to the ODataWriter for an ODataResource. |
ODataResourceSet |
Describes a collection of entities. |
ODataResourceSetBase |
Describes a collection of entities. |
ODataResourceValue |
Represents the value of a resource (complex or entity). It can be used as instance annotation value. |
ODataServiceDocument |
Class representing the a service document. |
ODataServiceDocumentElement |
Abstract class representing an element (EntitySet, Singleton) in a service document. |
ODataSimplifiedOptions |
Options which used to control the behaviour related odata simplified. |
ODataSingletonInfo |
Class representing a singleton in a service document. |
ODataStreamItem |
A class to represent a stream value |
ODataStreamPropertyInfo |
Represents information about a single stream property of a resource. |
ODataStreamReferenceValue |
Represents a Stream reference. |
ODataTypeAnnotation |
Annotation which stores the EDM type information of a value. |
ODataUntypedValue |
OData representation of an untyped value. |
ODataUri |
The root node of a query. Holds the query itself plus additional metadata about the query. |
ODataUriExtensions |
Extension methods to ODataUri |
ODataUriUtils |
URI Utility methods. |
ODataUrlKeyDelimiter |
Component for controlling what convention are used for generating URLs. |
ODataUtils |
Utility methods used with the OData library. |
ODataValue |
Represents the value of a property. |
ODataWriter |
Base class for OData writers. |
Interfaces
IContainerBuilder |
An interface that decouples ODataLib from any implementation of dependency injection container. |
IContainerProvider |
An interface that provides a dependency injection container. |
IODataPayloadUriConverter |
Supports custom conversion of URLs found in the payload. |
IODataRequestMessage |
Interface for synchronous OData request messages. |
IODataRequestMessageAsync |
Interface for asynchronous OData request messages. |
IODataResponseMessage |
Interface for synchronous OData response messages. |
IODataResponseMessageAsync |
Interface for asynchronous OData response messages. |
Enums
BatchPayloadUriOption |
Indicates the format of Request-URI in each sub request in the batch operation. |
DeltaDeletedEntryReason |
The reason of deleted resource in delta response. |
ODataBatchReaderState |
Enumeration with all the states the batch reader can be in. |
ODataBatchWriter.BatchWriterState |
An enumeration representing the current state of the writer. |
ODataCollectionReaderState |
Enumeration of all possible states of an ODataCollectionReader. |
ODataDeltaReaderState |
Enumeration of all possible states of an ODataDeltaReader. |
ODataLibraryCompatibility |
Library compatibility levels. |
ODataNullValueBehaviorKind |
Represents the behavior of readers when reading property with null value. |
ODataParameterReaderState |
Enumeration of all possible states of an ODataParameterReader. |
ODataPayloadKind |
Enumeration representing the different kinds of payloads ODatLib can write. |
ODataPropertyKind |
The enum of property kinds. |
ODataReaderState |
Enumeration of all possible states of an ODataReader. |
ODataVersion |
Enumeration representing the OData protocol version. |
ServiceLifetime |
Enumerates all kinds of lifetime of a service in an IContainerBuilder. |
ValidationKinds |
Validation kinds used in ODataMessageReaderSettings and ODataMessageWriterSettings. |