次の方法で共有


ExpandSegmentCollection クラス

クエリに続く $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> から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Add (List<ExpandSegment> から継承されています。)
パブリック メソッド AddRange (List<ExpandSegment> から継承されています。)
パブリック メソッド AsReadOnly (List<ExpandSegment> から継承されています。)
パブリック メソッド BinarySearch(T) (List<ExpandSegment> から継承されています。)
パブリック メソッド BinarySearch(T, IComparer<T>) (List<ExpandSegment> から継承されています。)
パブリック メソッド BinarySearch(Int32, Int32, T, IComparer<T>) (List<ExpandSegment> から継承されています。)
パブリック メソッド Clear (List<ExpandSegment> から継承されています。)
パブリック メソッド Contains (List<ExpandSegment> から継承されています。)
パブリック メソッド ConvertAll<TOutput> (List<ExpandSegment> から継承されています。)
パブリック メソッド CopyTo(array<T[]) (List<ExpandSegment> から継承されています。)
パブリック メソッド CopyTo(array<T[], Int32) (List<ExpandSegment> から継承されています。)
パブリック メソッド CopyTo(Int32, array<T[], Int32, Int32) (List<ExpandSegment> から継承されています。)
パブリック メソッド Equals (Object から継承されています。)
パブリック メソッド Exists (List<ExpandSegment> から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド Find (List<ExpandSegment> から継承されています。)
パブリック メソッド FindAll (List<ExpandSegment> から継承されています。)
パブリック メソッド FindIndex(Predicate<T>) (List<ExpandSegment> から継承されています。)
パブリック メソッド FindIndex(Int32, Predicate<T>) (List<ExpandSegment> から継承されています。)
パブリック メソッド FindIndex(Int32, Int32, Predicate<T>) (List<ExpandSegment> から継承されています。)
パブリック メソッド FindLast (List<ExpandSegment> から継承されています。)
パブリック メソッド FindLastIndex(Predicate<T>) (List<ExpandSegment> から継承されています。)
パブリック メソッド FindLastIndex(Int32, Predicate<T>) (List<ExpandSegment> から継承されています。)
パブリック メソッド FindLastIndex(Int32, Int32, Predicate<T>) (List<ExpandSegment> から継承されています。)
パブリック メソッド ForEach (List<ExpandSegment> から継承されています。)
パブリック メソッド GetEnumerator (List<ExpandSegment> から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetRange (List<ExpandSegment> から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド IndexOf(T) (List<ExpandSegment> から継承されています。)
パブリック メソッド IndexOf(T, Int32) (List<ExpandSegment> から継承されています。)
パブリック メソッド IndexOf(T, Int32, Int32) (List<ExpandSegment> から継承されています。)
パブリック メソッド Insert (List<ExpandSegment> から継承されています。)
パブリック メソッド InsertRange (List<ExpandSegment> から継承されています。)
パブリック メソッド LastIndexOf(T) (List<ExpandSegment> から継承されています。)
パブリック メソッド LastIndexOf(T, Int32) (List<ExpandSegment> から継承されています。)
パブリック メソッド LastIndexOf(T, Int32, Int32) (List<ExpandSegment> から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド Remove (List<ExpandSegment> から継承されています。)
パブリック メソッド RemoveAll (List<ExpandSegment> から継承されています。)
パブリック メソッド RemoveAt (List<ExpandSegment> から継承されています。)
パブリック メソッド RemoveRange (List<ExpandSegment> から継承されています。)
パブリック メソッド Reverse() (List<ExpandSegment> から継承されています。)
パブリック メソッド Reverse(Int32, Int32) (List<ExpandSegment> から継承されています。)
パブリック メソッド Sort() (List<ExpandSegment> から継承されています。)
パブリック メソッド Sort(IComparer<T>) (List<ExpandSegment> から継承されています。)
パブリック メソッド Sort(Comparison<T>) (List<ExpandSegment> から継承されています。)
パブリック メソッド Sort(Int32, Int32, IComparer<T>) (List<ExpandSegment> から継承されています。)
パブリック メソッド ToArray (List<ExpandSegment> から継承されています。)
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド TrimExcess (List<ExpandSegment> から継承されています。)
パブリック メソッド TrueForAll (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) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

System.Data.Services 名前空間