다음을 통해 공유


DataServiceCollection<T> 생성자 (IEnumerable<T>)

쿼리 실행을 기반으로 DataServiceCollection<T> 클래스의 새 인스턴스를 만듭니다.

네임스페이스:  System.Data.Services.Client
어셈블리:  Microsoft.Data.Services.Client(Microsoft.Data.Services.Client.dll)

구문

‘선언
Public Sub New ( _
    items As IEnumerable(Of T) _
)
‘사용 방법
Dim items As IEnumerable(Of T)

Dim instance As New DataServiceCollection(items)
public DataServiceCollection(
    IEnumerable<T> items
)
public:
DataServiceCollection(
    IEnumerable<T>^ items
)
new : 
        items:IEnumerable<'T> -> DataServiceCollection
public function DataServiceCollection(
    items : IEnumerable<T>
)

매개 변수

주의

items에 대해 제공되는 개체의 IEnumerable<T> 컬렉션은 일반적으로 컬렉션의 항목을 반환하는 쿼리입니다. 그러나 올바른 형식의 모든 IEnumerable<T> 컬렉션을 제공할 수 있습니다.

기본적으로 DataServiceCollection<T>에 자동 변경 내용 추적이 사용하도록 설정됩니다. TrackingMode에 대한 None 값을 제공할 수 있는 생성자를 사용하여 인스턴스를 만들면 수동 변경 내용 추적을 사용하는 DataServiceCollection<T> 인스턴스를 만들 수 있습니다. 수동 추적을 사용할 경우 INotifyPropertyChangedINotifyCollectionChanged를 구현하고 발생 이벤트를 처리하여 변경 내용을 DataServiceContext에 수동으로 보고해야 합니다.

참고 항목

참조

DataServiceCollection<T> 클래스

DataServiceCollection<T> 오버로드

System.Data.Services.Client 네임스페이스