Microsoft.Data.OData 命名空間
OData 程式庫會定義一組低階程式設計介面,可讓元件序列化和還原序列化 Open Data Protocol (OData) 格式的訊息。 這樣可讓應用程式及服務與 OData 端點進行互動,而無需使用整個 WCF Data Services 產品。
類別
類別 | 說明 | |
---|---|---|
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 通訊協定版本。 |