次の方法で共有


Microsoft.Data.OData 名前空間

OData ライブラリには、コンポーネントで Open Data Protocol (OData) 形式のメッセージをシリアル化および逆シリアル化できるようにする低水準のプログラミング インターフェイスのセットが定義されています。 これにより、アプリケーションやサービスは WCF Data Services 製品全体を使用せずに OData エンドポイントとやり取りできるようになります。

クラス

  クラス 説明
パブリック クラス 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 メッセージの Content-Type がサポートされていない場合に、例外を表す例外の種類。
パブリック クラス 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 1 つのリンクを表します。
パブリック クラス ODataOperation 関数またはアクションを表します。
パブリック クラス ODataParameterReader OData パラメーターのリーダーの基本クラス。
パブリック クラス ODataParameterWriter OData コレクション ライターの基本クラス。
パブリック クラス ODataPayloadKindDetectionInfo ペイロードの種類の検出に使用可能な一連の情報を表します。
パブリック クラス ODataPayloadKindDetectionResult 指定したペイロードの種類と形式についてペイロードの種類検出の実行の結果を表します。
パブリック クラス ODataProperty エントリの 1 つのプロパティを表します。
パブリック クラス 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 プロトコルのバージョンを指定します。