ExpandSegment クラス
データを遅延コンテンツとしてではなくインラインで返すかどうかを示すクエリのセグメント。
継承階層
System.Object
System.Data.Services.ExpandSegment
名前空間: System.Data.Services
アセンブリ: Microsoft.Data.Services (Microsoft.Data.Services.dll)
構文
'宣言
Public Class ExpandSegment
'使用
Dim instance As ExpandSegment
public class ExpandSegment
public ref class ExpandSegment
type ExpandSegment = class end
public class ExpandSegment
ExpandSegment 型は、以下のメンバーを公開しています。
コンストラクター
名前 | 説明 | |
---|---|---|
ExpandSegment | プロパティ名とフィルター式 (null も可) を指定して ExpandSegment オブジェクトを初期化します。 |
先頭に戻る
プロパティ
名前 | 説明 | |
---|---|---|
ExpandedProperty | 展開するプロパティを取得します。 | |
Filter | 展開セグメントの適用対象となるクエリのフィルター オプション。 | |
HasFilter | 展開ステートメントをフィルター式と組み合わせて使用するかどうかを示すブール値。 | |
MaxResultsExpected | 想定される結果の最大数を取得します。 | |
Name | 展開するプロパティの名前。 |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
Equals | (Object から継承されています。) | |
Finalize | (Object から継承されています。) | |
GetHashCode | (Object から継承されています。) | |
GetType | (Object から継承されています。) | |
MemberwiseClone | (Object から継承されています。) | |
PathHasFilter | 対象データに対するフィルター オプションがパスに含まれているかどうかを示すブール値。 | |
ToString | (Object から継承されています。) |
先頭に戻る
説明
$expand 句は、個々の $expand 項目を完全に展開する必要があることを示します。 たとえば、$expand に値 OrderLines.Product.Image を指定すると、OrderLines、OrderLines 内の各要素の Product、および OrderLines 内の各要素の Product の Image が展開されます。
$expand 句の一番左にあるプロパティは、要求 URI の最後のパス セグメントで識別されるエンティティ セット内のエンティティ型のプロパティである必要があります。
展開句の中で重複する規則は許容されますが、無視されます。
使用例
次の URI は、クエリから返される各 Order に関連付けられた OrderLines を展開します。
http://host/service.svc/Orders?$expand=OrderLines
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。