Microsoft.OData 命名空间

ContainerBuilderExtensions

IContainerBuilder 的扩展方法。

HttpHeaderValueElement

表示 HTTP 标头值元素的类。

ODataAction

表示 OData 操作。

ODataAnnotatable

OData 库中所有不可指定类型的基类。

ODataAsynchronousReader

用于读取 OData 异步消息的类。

ODataAsynchronousResponseMessage

表示非批处理异步响应的消息。

ODataAsynchronousWriter

用于编写 OData 异步消息的类;还会验证写入器上写入调用的正确计数。

ODataBatchOperationHeaders

用于存储要与 ODataBatchOperations 一起使用的标头的字典。

ODataBatchOperationRequestMessage

表示批处理请求中的操作的消息。

ODataBatchOperationResponseMessage

表示批处理响应中的操作的消息。

ODataBatchReader

用于读取 OData 批处理消息的抽象类;还会验证读取器上的读取调用顺序是否正确。

ODataBatchWriter

用于编写 OData 批处理消息的抽象类;还会验证编写器上的写入调用的正确顺序。

ODataBinaryStreamValue

表示二进制流值的类

ODataCollectionReader

OData 集合读取器基类。

ODataCollectionStart

顶级集合的 OData 表示形式。

ODataCollectionStartSerializationInfo

类,用于为 ODataCollectionStart提供其他序列化信息ODataCollectionWriter

ODataCollectionValue

OData 集合的表示形式。

ODataCollectionWriter

OData 集合编写器基类。

ODataConstants

OData 或 HTTP 协议或 OData 库使用的常量值。

ODataContentTypeException

一个异常类型,表示不支持消息的 Content-Type 时的异常。

ODataDeletedResource

表示增量响应中已删除的实体。

ODataDeltaDeletedEntry

表示增量响应中已删除的实体。

ODataDeltaDeletedLink

表示增量响应中已删除的链接。

ODataDeltaLink

表示增量响应中的添加链接。

ODataDeltaLinkBase

表示增量响应中的添加链接或删除的链接。

ODataDeltaReader

OData 增量读取器基类。

ODataDeltaResourceSet

描述一组增量更改。

ODataDeltaResourceSetSerializationInfo

类,用于为 ODataDeltaResourceSet提供其他序列化信息ODataDeltaWriter

ODataDeltaSerializationInfo

类,用于向 ODataDeltaWriter提供其他序列化信息。

ODataDeltaWriter

OData 增量编写器的基类。

ODataEdmPropertyAnnotation

表示一个包含特定属性的信息的批注。

ODataEntityReferenceLink

表示 ($link查询) 结果的实体引用链接。

ODataEntityReferenceLinks

表示实体引用链接的集合, ($ref查询) 的结果。 可能包括内联计数和下一个链接。

ODataEntitySetInfo

表示服务文档中实体集的类。

ODataEnumValue

OData 枚举值

ODataError

表示错误有效负载的类。

ODataErrorDetail

表示错误详细信息的类。

ODataErrorException

表示读取有效负载时分析的流内错误的异常类型。

ODataException

表示 OData 库中异常的异常类型。

ODataFormat

OData 格式的表示形式。

ODataFunction

表示 OData 函数。

ODataFunctionImportInfo

表示服务文档中的函数 Import 的类。

ODataInnerError

表示特定于实现的调试信息的类,以帮助确定错误的原因。

ODataInputContext

所有输入上下文的基类定义要由特定格式实现的接口。

ODataInstanceAnnotation

表示实例批注。

ODataItem

资源集和资源的基类。

ODataMediaType

表示媒体类型定义的类。

ODataMediaTypeFormat

一个帮助程序类, ODataFormat 用于将 与媒体类型相关联。

ODataMediaTypeResolver

负责将媒体类型 (MIME 类型解析为格式和有效负载类型的类) 。

ODataMessageExtensions

IODataRequestMessage 和 IODataResponseMessage 的扩展方法。

ODataMessageInfo

类提供特定 IODataRequestMessage 或 的上下文信息 IODataResponseMessage

ODataMessageQuotas

读取或写入 OData 消息时用于限制资源消耗的配额。

ODataMessageReader

读取者类用于读取所有 OData 有效负载 (资源、资源集、元数据文档、服务文档等) 。

ODataMessageReaderSettings

OData 消息读取器的配置设置。

ODataMessageWriter

编写器类,用于编写所有 OData 有效负载 (项、资源集、元数据文档、服务文档等) 。

ODataMessageWriterSettings

OData 消息编写器的配置设置。

ODataNestedResourceInfo

表示单个链接。

ODataNestedResourceInfoSerializationInfo

类,用于为 ODataNestedResourceInfo提供其他序列化信息ODataWriter

ODataNullValue

表示 null 属性值。

ODataObjectModelExtensions

OData 对象模型上的扩展方法。

ODataOperation

表示函数或操作。

ODataOutputContext

所有输出上下文的基类定义要通过特定格式实现的接口。

ODataParameterReader

OData 参数读取器的基类。

ODataParameterWriter

OData 集合编写器基类。

ODataPayloadKindDetectionResult

表示运行针对指定的负载种类和格式的负载种类检测的结果。

ODataPayloadValueConverter

用于为给定模型定义有效负载值转换的类。 目前仅支持基元。

ODataPreferenceHeader

类,用于在 上 IODataRequestMessage 设置“Prefer”标头,或在 上 IODataResponseMessage设置“首选项应用”标头。

ODataPrimitiveValue

表示基元属性值。

ODataProperty

表示具有 值的资源的单个属性。

ODataPropertyInfo

表示有关资源的单个属性的信息。

ODataPropertySerializationInfo

类,用于为 ODataProperty提供其他序列化信息ODataWriter

ODataReader

OData 读取器基类。

ODataResource

表示单一实体。

ODataResourceBase

资源或已删除资源的基类。

ODataResourceSerializationInfo

类,用于为 ODataResource提供其他序列化信息ODataWriter

ODataResourceSet

描述实体的集合。

ODataResourceSetBase

描述实体的集合。

ODataResourceValue

表示复杂或实体) (资源的值。 它可用作实例注释值。

ODataServiceDocument

表示服务文档的类。

ODataServiceDocumentElement

抽象类,表示服务文档中 (EntitySet、Singleton) 元素。

ODataSimplifiedOptions

用于控制行为相关 odata 的选项已简化。

ODataSingletonInfo

表示服务文档中单一实例的类。

ODataStreamItem

表示流值的类

ODataStreamPropertyInfo

表示有关资源的单个流属性的信息。

ODataStreamReferenceValue

表示流引用。

ODataTypeAnnotation

用于存储值的 EDM 类型信息的注释。

ODataUntypedValue

非类型化值的 OData 表示形式。

ODataUri

查询的根节点。 保存查询本身以及有关查询的其他元数据。

ODataUriExtensions

ODataUri 的扩展方法

ODataUriUtils

URI 实用工具方法。

ODataUrlKeyDelimiter

用于控制使用什么约定生成 URL 的组件。

ODataUtils

与 OData 库一起使用的实用工具方法。

ODataValue

表示属性的值。

ODataWriter

OData 编写器的基类。

接口

IContainerBuilder

将 ODataLib 与依赖项注入容器的任何实现分离的接口。

IContainerProvider

提供依赖项注入容器的接口。

IODataPayloadUriConverter

支持在有效负载中找到的 URL 的自定义转换。

IODataRequestMessage

同步 OData 请求消息的接口。

IODataRequestMessageAsync

异步 OData 请求消息的接口。

IODataResponseMessage

同步 OData 响应消息的接口。

IODataResponseMessageAsync

异步 OData 响应消息的接口。

枚举

BatchPayloadUriOption

指示批处理操作中每个子请求中请求 URI 的格式。

DeltaDeletedEntryReason

增量响应中删除资源的原因。

ODataBatchReaderState

具有批处理读取器可进入的所有状态的枚举。

ODataBatchWriter.BatchWriterState

表示编写器的当前状态的枚举。

ODataCollectionReaderState

枚举 的所有可能状态 ODataCollectionReader

ODataDeltaReaderState

枚举 的所有可能状态 ODataDeltaReader

ODataLibraryCompatibility

库兼容性级别。

ODataNullValueBehaviorKind

表示读取器在读取具有 null 值的属性时的行为。

ODataParameterReaderState

枚举 的所有可能状态 ODataParameterReader

ODataPayloadKind

表示 ODatLib 可以写入的各种有效负载的枚举。

ODataPropertyKind

枚举属性类型。

ODataReaderState

枚举 的所有可能状态 ODataReader

ODataVersion

表示 OData 协议版本的枚举。

ServiceLifetime

枚举 中 IContainerBuilder服务的各种生存期。

ValidationKinds

ODataMessageReaderSettings 和 ODataMessageWriterSettings 中使用的验证类型。