ExpandSegment クラス

定義

データを遅延コンテンツとしてではなくインラインで返すかどうかを示すクエリのセグメント。

public ref class ExpandSegment
public class ExpandSegment
type ExpandSegment = class
Public Class ExpandSegment
継承
ExpandSegment

次の URI は、クエリから返される各 OrderLines に関連付けられた Order を展開します。

http://host/service.svc/Orders?$expand=OrderLines  

注釈

句は $expand 、各項目 $expand を完全に展開する必要があることを示します。 たとえば、OrderLines.Product.Image に値 $expand を指定すると、OrderLinesProduct 内の各要素の OrderLines、および Image 内の各要素の ProductOrderLines が展開されます。

$expand 句の一番左にあるプロパティは、要求 URI の最後のパス セグメントで識別されるエンティティ セット内のエンティティ型のプロパティである必要があります。

展開句の中で重複する規則は許容されますが、無視されます。

コンストラクター

ExpandSegment(String, Expression)

プロパティ名とフィルター式 (null も可) を指定して ExpandSegment オブジェクトを初期化します。

プロパティ

ExpandedProperty

展開するプロパティを取得します。

Filter

展開セグメントの適用対象となるクエリのフィルター オプション。

HasFilter

展開ステートメントをフィルター式と組み合わせて使用するかどうかを示す値を取得します。

MaxResultsExpected

想定される結果の最大数を取得します。

Name

展開するプロパティの名前。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
PathHasFilter(IEnumerable<ExpandSegment>)

対象データに対するフィルター オプションがパスに含まれているかどうかを示す値を返します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象