クエリに続く $expand 句によって展開できるクエリのセグメント。
継承階層
System.Object
System.Collections.Generic.List<ExpandSegment>
System.Data.Services.ExpandSegmentCollection
名前空間: System.Data.Services
アセンブリ: Microsoft.Data.Services (Microsoft.Data.Services.dll)
構文
'宣言
Public Class ExpandSegmentCollection _
Inherits List(Of ExpandSegment)
'使用
Dim instance As ExpandSegmentCollection
public class ExpandSegmentCollection : List<ExpandSegment>
public ref class ExpandSegmentCollection : public List<ExpandSegment^>
type ExpandSegmentCollection =
class
inherit List<ExpandSegment>
end
public class ExpandSegmentCollection extends List<ExpandSegment>
ExpandSegmentCollection 型は、以下のメンバーを公開しています。
コンストラクター
| 名前 | 説明 | |
|---|---|---|
![]() |
ExpandSegmentCollection() | クエリの展開セグメントから成るコレクションを作成します。 |
![]() |
ExpandSegmentCollection(Int32) | 指定した初期容量を持つ空の展開セグメントの新しいコレクションを初期化します。 |
先頭に戻る
プロパティ
| 名前 | 説明 | |
|---|---|---|
![]() |
Capacity | (List<ExpandSegment> から継承されています。) |
![]() |
Count | (List<ExpandSegment> から継承されています。) |
![]() |
HasFilter | 展開対象のセグメントがフィルター句を含んでいるかどうかを示すブール値。 |
![]() |
Item | (List<ExpandSegment> から継承されています。) |
先頭に戻る
メソッド
先頭に戻る
明示的なインターフェイスの実装
| 名前 | 説明 | |
|---|---|---|
![]() ![]() |
IList.Add | (List<ExpandSegment> から継承されています。) |
![]() ![]() |
IList.Contains | (List<ExpandSegment> から継承されています。) |
![]() ![]() |
ICollection.CopyTo | (List<ExpandSegment> から継承されています。) |
![]() ![]() |
IEnumerable<T>.GetEnumerator | (List<ExpandSegment> から継承されています。) |
![]() ![]() |
IEnumerable.GetEnumerator | (List<ExpandSegment> から継承されています。) |
![]() ![]() |
IList.IndexOf | (List<ExpandSegment> から継承されています。) |
![]() ![]() |
IList.Insert | (List<ExpandSegment> から継承されています。) |
![]() ![]() |
IList.IsFixedSize | (List<ExpandSegment> から継承されています。) |
![]() ![]() |
ICollection<T>.IsReadOnly | (List<ExpandSegment> から継承されています。) |
![]() ![]() |
IList.IsReadOnly | (List<ExpandSegment> から継承されています。) |
![]() ![]() |
ICollection.IsSynchronized | (List<ExpandSegment> から継承されています。) |
![]() ![]() |
IList.Item | (List<ExpandSegment> から継承されています。) |
![]() ![]() |
IList.Remove | (List<ExpandSegment> から継承されています。) |
![]() ![]() |
ICollection.SyncRoot | (List<ExpandSegment> から継承されています。) |
先頭に戻る
説明
$expand 句は、個々の展開項目を完全に展開する必要があることを示します。 たとえば、$expand に値 OrderLines.Product.Image を指定すると、OrderLines、OrderLines 内の各要素の Product、および OrderLines 内の各要素の Product の Image が展開されます。
$expand 句の一番左にあるリソース プロパティは、要求 URI の最後のパス セグメントで識別されるエンティティ セット内のエンティティ型のプロパティである必要があります。
重複する $expand 句の規則は無視されます。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)