次の方法で共有


ODataBatchReader クラス

定義

OData バッチ メッセージを読み取るための抽象クラス。また、リーダーに対する読み取り呼び出しの適切なシーケンスも検証します。

public abstract class ODataBatchReader
type ODataBatchReader = class
Public MustInherit Class ODataBatchReader
継承
ODataBatchReader

コンストラクター

ODataBatchReader(ODataInputContext, Boolean)

コンストラクターです。

プロパティ

CurrentGroupId

閲覧者が処理している現在のグループ ID のパブリック プロパティ。 必要に応じて、要求および応答操作メッセージのアトミック グループ ID を関連付けるために、このを主に使用します。

InputContext

コンテンツの読み取り元の入力コンテキスト。

State

バッチ リーダーの現在の状態を取得します。

メソッド

BuildOperationRequestMessage(Func<Stream>, String, Uri, ODataBatchOperationHeaders, String, String, IEnumerable<String>, Boolean)

インスタンスをインスタンス化します ODataBatchOperationRequestMessage

BuildOperationResponseMessage(Func<Stream>, Int32, ODataBatchOperationHeaders, String, String)

インスタンスを ODataBatchOperationResponseMessage インスタンス化し、状態コードを設定します。

CreateOperationRequestMessage()

バッチ操作の ODataBatchOperationRequestMessage 内容を読み取るための を返します。

CreateOperationRequestMessageAsync()

バッチ操作の内容を ODataBatchOperationRequestMessage 読み取るための を非同期的に返します。

CreateOperationRequestMessageImplementation()

バッチ要求で操作の内容を読み取るためのキャッシュ ODataBatchOperationRequestMessage を返します。

CreateOperationResponseMessage()

バッチ操作の ODataBatchOperationResponseMessage 内容を読み取るための を返します。

CreateOperationResponseMessageAsync()

バッチ操作の内容を ODataBatchOperationResponseMessage 読み取るための を非同期的に返します。

CreateOperationResponseMessageImplementation()

バッチ要求で操作の内容を読み取るためのキャッシュ ODataBatchOperationRequestMessage を返します。

GetCurrentGroupIdImplementation()

現在の要求のグループ ID を取得します。 ここでは、null を返す既定の実装が提供されています。

Read()

バッチ メッセージ ペイロードの次の部分を読み取ります。

ReadAsync()

バッチ メッセージ ペイロードの次の部分を非同期に読み取ります。

ReadAtChangesetEndImplementation()

状態が 'ChangesetEnd' の場合のリーダー ロジックの実装。

ReadAtChangesetStartImplementation()

状態が 'ChangesetStart' の場合のリーダー ロジックの実装。

ReadAtOperationImplementation()

状態 'Operation' にある場合のリーダー ロジックの実装。

ReadAtStartImplementation()

状態が 'Start' の場合のリーダー ロジックの実装。

ThrowODataException(String)

'Exception' 状態を設定し、指定されたエラー メッセージを含む ODataException をスローします。

ValidateDependsOnIds(String, IEnumerable<String>)

dependsOnIds を検証します。

適用対象