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 | 表示 ODataFeed 和 ODataEntry 类的基类。 | |
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 协议版本。 |