다음을 통해 공유


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 절 규칙은 무시됩니다.

스레드 보안

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

System.Data.Services 네임스페이스