Share via


Microsoft.Data.OData 命名空间

OData 库定义了一组 开放式数据协议 (OData) 格式,能够使组件序列化和反序列化消息的低级编程接口。 这能够使应用程序和服务与 OData 终结点进行交互,而无需使用整个 WCF 数据服务 产品。

  说明
公共类 ODataAction 表示 OData 操作。
公共类 ODataAnnotatable 表示 OData 库中所有可批注类型的基类。
公共类 ODataAssociationLink 表示关联链接。
公共类 ODataBatchOperationRequestMessage 显示一条消息,表示批处理请求中的操作。
公共类 ODataBatchOperationResponseMessage 显示一条消息,表示批处理响应中的操作。
公共类 ODataBatchReader 表示用于读取 OData 批处理消息的类;此外,验证读取器上读取调用的适当顺序。
公共类 ODataBatchWriter 写入 OData 批处理消息;并验证编写器上的写入调用的顺序是否正确。
公共类 ODataCollectionReader 表示 OData 集合编辑器的基类。
公共类 ODataCollectionStart 顶级集合的 OData 表示形式。
公共类 ODataCollectionValue OData 集合的表示形式。
公共类 ODataCollectionWriter 表示 OData 集合编写器的基类。
公共类 ODataComplexValue 表示 OData 中的复杂值。
公共类 ODataConstants OData 或 HTTP 协议或 OData 库使用的常量值。
公共类 ODataContentTypeException 在不支持消息的内容类型时,异常的类型表示异常。
公共类 ODataEntityReferenceLink 表示 OData 实体引用链接。
公共类 ODataEntityReferenceLinks 表示实体引用链接的集合。
公共类 ODataEntry 表示单个实体。
公共类 ODataError 表示错误负载。
公共类 ODataErrorException 表示读取负载时已分析的流中错误。
公共类 ODataException 表示 OData 库中的异常。
公共类 ODataFeed 描述实体的集合。
公共类 ODataFormat 枚举与处理 OData 负载有关的格式类型。
公共类 ODataFunction 表示 OData 函数。
公共类 ODataInnerError 包含用来实现特定的调试信息的属性,以帮助确定错误的原因。
公共类 ODataItem 表示 ODataFeedODataEntry 类的基类。
公共类 ODataMessageQuotas 读取或写入 OData 消息时用于限制资源消耗的配额。
公共类 ODataMessageReader 表示用于读取所有 OData 负载(条目、源、元数据文档、服务文档等)的读取器类。
公共类 ODataMessageReaderSettings 表示 OData 消息读取器的配置设置。
公共类 ODataMessageWriter 表示用于写入所有 OData 负载(条目、源、元数据文档、服务文档等)的编辑器类。
公共类 ODataMessageWriterSettings 表示 OData 消息编写器的配置设置。
公共类 ODataNavigationLink 表示单个链接。
公共类 ODataOperation 表示函数或操作。
公共类 ODataParameterReader OData 参数读取器的基类。
公共类 ODataParameterWriter OData 集合编辑器基类。
公共类 ODataPayloadKindDetectionInfo 表示可用于负载种类检测的信息集。
公共类 ODataPayloadKindDetectionResult 表示运行针对指定的负载种类和格式的负载种类检测的结果。
公共类 ODataProperty 表示单个条目的属性。
公共类 ODataReader 表示 OData 编辑器的基类。
公共类 ODataResourceCollectionInfo 表示包含有关数据服务工作区中资源的信息集合的类。
公共类 ODataStreamReferenceValue 表示媒体资源。
公共类 ODataUtils 表示与 OData 库一起使用的实用工具方法。
公共类 ODataWorkspace 表示数据服务的工作区。
公共类 ODataWriter 表示 OData 编辑器的基类。
公共类 ProjectedPropertiesAnnotation 表示存储条目的投影属性列表的批注。
公共类 SerializationTypeNameAnnotation 存储序列化的类型名称的批注。

接口

  接口 说明
公共接口 IODataRequestMessage 表示用于同步 OData 请求消息的接口。
公共接口 IODataRequestMessageAsync 表示用于异步 OData 请求消息的接口。
公共接口 IODataResponseMessage 表示用于同步 OData 响应消息的接口。
公共接口 IODataResponseMessageAsync 表示用于异步 OData 响应消息的接口。
公共接口 IODataUrlResolver 支持负载中发现的 URL 的自定义解析。

枚举

  枚举 说明
公共枚举 ODataBatchReaderState 具有批处理读取器可进入的所有状态的枚举。
公共枚举 ODataCollectionReaderState 枚举 ODataCollectionReader 所有可能的状态。
公共枚举 ODataParameterReaderState ODataParameterReader 所有可能状态的枚举。
公共枚举 ODataPayloadKind 枚举可写入 ODatLib 的负载的不同种类。
公共枚举 ODataReaderState ODataReader 所有可能状态的枚举。
公共枚举 ODataUndeclaredPropertyBehaviorKinds 枚举读取未声明属性时的读取器行为。
公共枚举 ODataVersion 指定 OData 协议版本。