ExpandSegment クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データを遅延コンテンツとしてではなくインラインで返すかどうかを示すクエリのセグメント。
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 を指定すると、OrderLines、Product 内の各要素の OrderLines、および Image 内の各要素の Product の OrderLines が展開されます。
$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) |