다음을 통해 공유


DataServiceCollection<T> 생성자

정의

오버로드

DataServiceCollection<T>()

DataServiceCollection<T> 클래스의 새 인스턴스를 초기화합니다.

DataServiceCollection<T>(DataServiceContext)

지정된 를 사용하는 클래스의 DataServiceCollection<T> 새 인스턴스를 DataServiceContext초기화합니다.

DataServiceCollection<T>(DataServiceQuerySingle<T>)

쿼리 실행에 따라 클래스의 새 인스턴스를 DataServiceCollection<T> 초기화합니다.

DataServiceCollection<T>(IEnumerable<T>)

쿼리 실행에 따라 클래스의 새 인스턴스를 DataServiceCollection<T> 초기화합니다.

DataServiceCollection<T>(TrackingMode, DataServiceQuerySingle<T>)

쿼리 실행 및 지정된 추적 모드를 DataServiceCollection<T> 사용하여 클래스의 새 인스턴스를 초기화합니다.

DataServiceCollection<T>(IEnumerable<T>, TrackingMode)

쿼리 실행 및 지정된 추적 모드를 DataServiceCollection<T> 사용하여 클래스의 새 인스턴스를 초기화합니다.

DataServiceCollection<T>(DataServiceContext, String, Func<EntityChangedParams,Boolean>, Func<EntityCollectionChangedParams,Boolean>)

제공된 변경 메서드 대리자를 사용하여 지정된 를 사용하는 클래스의 DataServiceCollection<T> 새 인스턴스를 DataServiceContext초기화합니다.

DataServiceCollection<T>(IEnumerable<T>, TrackingMode, String, Func<EntityChangedParams,Boolean>, Func<EntityCollectionChangedParams,Boolean>)

쿼리 실행 및 제공된 변경 메서드 대리자를 사용하여 클래스의 DataServiceCollection<T> 새 인스턴스를 초기화합니다.

DataServiceCollection<T>(DataServiceContext, IEnumerable<T>, TrackingMode, String, Func<EntityChangedParams,Boolean>, Func<EntityCollectionChangedParams, Boolean>)

제공된 변경 메서드 대리자를 사용하여 쿼리 실행에 따라 제공된 를 사용하는 클래스의 DataServiceCollection<T> 새 인스턴스를 DataServiceContext초기화합니다.

DataServiceCollection<T>()

DataServiceCollection<T> 클래스의 새 인스턴스를 초기화합니다.

public DataServiceCollection ();
Public Sub New ()

설명

데이터가 로드되는 즉시 자동 변경 추적을 사용하도록 설정된 기본 데이터 서비스 컬렉션을 만듭니다.

적용 대상

DataServiceCollection<T>(DataServiceContext)

지정된 를 사용하는 클래스의 DataServiceCollection<T> 새 인스턴스를 DataServiceContext초기화합니다.

public DataServiceCollection (Microsoft.OData.Client.DataServiceContext context);
new Microsoft.OData.Client.DataServiceCollection<'T> : Microsoft.OData.Client.DataServiceContext -> Microsoft.OData.Client.DataServiceCollection<'T>
Public Sub New (context As DataServiceContext)

매개 변수

context
DataServiceContext

컬렉션의 개체에 대한 변경 내용을 추적하는 데 사용되는 DataServiceContext입니다.

적용 대상

DataServiceCollection<T>(DataServiceQuerySingle<T>)

쿼리 실행에 따라 클래스의 새 인스턴스를 DataServiceCollection<T> 초기화합니다.

public DataServiceCollection (Microsoft.OData.Client.DataServiceQuerySingle<T> item);
new Microsoft.OData.Client.DataServiceCollection<'T> : Microsoft.OData.Client.DataServiceQuerySingle<'T> -> Microsoft.OData.Client.DataServiceCollection<'T>
Public Sub New (item As DataServiceQuerySingle(Of T))

매개 변수

item
DataServiceQuerySingle<T>

DataServiceQuerySingle<TElement> 컬렉션을 초기화하는 데 사용되는 개체를 반환하는 또는 LINQ 쿼리입니다.

적용 대상

DataServiceCollection<T>(IEnumerable<T>)

쿼리 실행에 따라 클래스의 새 인스턴스를 DataServiceCollection<T> 초기화합니다.

public DataServiceCollection (System.Collections.Generic.IEnumerable<T> items);
new Microsoft.OData.Client.DataServiceCollection<'T> : seq<'T> -> Microsoft.OData.Client.DataServiceCollection<'T>
Public Sub New (items As IEnumerable(Of T))

매개 변수

items
IEnumerable<T>

컬렉션을 초기화하는 데 사용되는 개체의 DataServiceQuery<TElement> 컬렉션을 반환하는 IEnumerable<T> 또는 LINQ 쿼리입니다.

적용 대상

DataServiceCollection<T>(TrackingMode, DataServiceQuerySingle<T>)

쿼리 실행 및 지정된 추적 모드를 DataServiceCollection<T> 사용하여 클래스의 새 인스턴스를 초기화합니다.

public DataServiceCollection (Microsoft.OData.Client.TrackingMode trackingMode, Microsoft.OData.Client.DataServiceQuerySingle<T> item);
new Microsoft.OData.Client.DataServiceCollection<'T> : Microsoft.OData.Client.TrackingMode * Microsoft.OData.Client.DataServiceQuerySingle<'T> -> Microsoft.OData.Client.DataServiceCollection<'T>
Public Sub New (trackingMode As TrackingMode, item As DataServiceQuerySingle(Of T))

매개 변수

trackingMode
TrackingMode

컬렉션의 항목에 대한 변경 내용이 자동으로 추적되는지 여부를 나타내는 TrackingMode 값입니다.

item
DataServiceQuerySingle<T>

DataServiceQuerySingle<TElement> 컬렉션을 초기화하는 데 사용되는 개체를 반환하는 또는 LINQ 쿼리입니다.

적용 대상

DataServiceCollection<T>(IEnumerable<T>, TrackingMode)

쿼리 실행 및 지정된 추적 모드를 DataServiceCollection<T> 사용하여 클래스의 새 인스턴스를 초기화합니다.

public DataServiceCollection (System.Collections.Generic.IEnumerable<T> items, Microsoft.OData.Client.TrackingMode trackingMode);
new Microsoft.OData.Client.DataServiceCollection<'T> : seq<'T> * Microsoft.OData.Client.TrackingMode -> Microsoft.OData.Client.DataServiceCollection<'T>
Public Sub New (items As IEnumerable(Of T), trackingMode As TrackingMode)

매개 변수

items
IEnumerable<T>

컬렉션을 초기화하는 데 사용되는 개체의 DataServiceQuery<TElement> 컬렉션을 반환하는 IEnumerable<T> 또는 LINQ 쿼리입니다.

trackingMode
TrackingMode

컬렉션의 항목에 대한 변경 내용이 자동으로 추적되는지 여부를 나타내는 TrackingMode 값입니다.

적용 대상

DataServiceCollection<T>(DataServiceContext, String, Func<EntityChangedParams,Boolean>, Func<EntityCollectionChangedParams,Boolean>)

제공된 변경 메서드 대리자를 사용하여 지정된 를 사용하는 클래스의 DataServiceCollection<T> 새 인스턴스를 DataServiceContext초기화합니다.

public DataServiceCollection (Microsoft.OData.Client.DataServiceContext context, string entitySetName, Func<Microsoft.OData.Client.EntityChangedParams,bool> entityChangedCallback, Func<Microsoft.OData.Client.EntityCollectionChangedParams,bool> collectionChangedCallback);
new Microsoft.OData.Client.DataServiceCollection<'T> : Microsoft.OData.Client.DataServiceContext * string * Func<Microsoft.OData.Client.EntityChangedParams, bool> * Func<Microsoft.OData.Client.EntityCollectionChangedParams, bool> -> Microsoft.OData.Client.DataServiceCollection<'T>
Public Sub New (context As DataServiceContext, entitySetName As String, entityChangedCallback As Func(Of EntityChangedParams, Boolean), collectionChangedCallback As Func(Of EntityCollectionChangedParams, Boolean))

매개 변수

context
DataServiceContext

컬렉션의 항목을 추적하는 데 사용되는 DataServiceContext입니다.

entitySetName
String

컬렉션에 있는 개체의 엔터티 집합입니다.

entityChangedCallback
Func<EntityChangedParams,Boolean>

엔터티가 변경될 때 호출되는 메서드를 캡슐화하는 대리자입니다.

collectionChangedCallback
Func<EntityCollectionChangedParams,Boolean>

엔터티 컬렉션이 변경될 때 호출되는 메서드를 캡슐화하는 대리자입니다.

적용 대상

DataServiceCollection<T>(IEnumerable<T>, TrackingMode, String, Func<EntityChangedParams,Boolean>, Func<EntityCollectionChangedParams,Boolean>)

쿼리 실행 및 제공된 변경 메서드 대리자를 사용하여 클래스의 DataServiceCollection<T> 새 인스턴스를 초기화합니다.

public DataServiceCollection (System.Collections.Generic.IEnumerable<T> items, Microsoft.OData.Client.TrackingMode trackingMode, string entitySetName, Func<Microsoft.OData.Client.EntityChangedParams,bool> entityChangedCallback, Func<Microsoft.OData.Client.EntityCollectionChangedParams,bool> collectionChangedCallback);
new Microsoft.OData.Client.DataServiceCollection<'T> : seq<'T> * Microsoft.OData.Client.TrackingMode * string * Func<Microsoft.OData.Client.EntityChangedParams, bool> * Func<Microsoft.OData.Client.EntityCollectionChangedParams, bool> -> Microsoft.OData.Client.DataServiceCollection<'T>
Public Sub New (items As IEnumerable(Of T), trackingMode As TrackingMode, entitySetName As String, entityChangedCallback As Func(Of EntityChangedParams, Boolean), collectionChangedCallback As Func(Of EntityCollectionChangedParams, Boolean))

매개 변수

items
IEnumerable<T>

컬렉션을 초기화하는 데 사용되는 개체의 DataServiceQuery<TElement> 컬렉션을 반환하는 IEnumerable<T> 또는 LINQ 쿼리입니다.

trackingMode
TrackingMode

컬렉션의 항목에 대한 변경 내용이 자동으로 추적되는지 여부를 나타내는 TrackingMode 값입니다.

entitySetName
String

컬렉션에 있는 개체의 엔터티 집합입니다.

entityChangedCallback
Func<EntityChangedParams,Boolean>

엔터티가 변경될 때 호출되는 메서드를 캡슐화하는 대리자입니다.

collectionChangedCallback
Func<EntityCollectionChangedParams,Boolean>

엔터티 컬렉션이 변경될 때 호출되는 메서드를 캡슐화하는 대리자입니다.

적용 대상

DataServiceCollection<T>(DataServiceContext, IEnumerable<T>, TrackingMode, String, Func<EntityChangedParams,Boolean>, Func<EntityCollectionChangedParams, Boolean>)

제공된 변경 메서드 대리자를 사용하여 쿼리 실행에 따라 제공된 를 사용하는 클래스의 DataServiceCollection<T> 새 인스턴스를 DataServiceContext초기화합니다.

public DataServiceCollection (Microsoft.OData.Client.DataServiceContext context, System.Collections.Generic.IEnumerable<T> items, Microsoft.OData.Client.TrackingMode trackingMode, string entitySetName, Func<Microsoft.OData.Client.EntityChangedParams,bool> entityChangedCallback, Func<Microsoft.OData.Client.EntityCollectionChangedParams,bool> collectionChangedCallback);
new Microsoft.OData.Client.DataServiceCollection<'T> : Microsoft.OData.Client.DataServiceContext * seq<'T> * Microsoft.OData.Client.TrackingMode * string * Func<Microsoft.OData.Client.EntityChangedParams, bool> * Func<Microsoft.OData.Client.EntityCollectionChangedParams, bool> -> Microsoft.OData.Client.DataServiceCollection<'T>
Public Sub New (context As DataServiceContext, items As IEnumerable(Of T), trackingMode As TrackingMode, entitySetName As String, entityChangedCallback As Func(Of EntityChangedParams, Boolean), collectionChangedCallback As Func(Of EntityCollectionChangedParams, Boolean))

매개 변수

context
DataServiceContext

컬렉션의 항목을 추적하는 데 사용되는 DataServiceContext입니다.

items
IEnumerable<T>

컬렉션을 초기화하는 데 사용되는 개체의 DataServiceQuery<TElement> 컬렉션을 반환하는 IEnumerable<T> 또는 LINQ 쿼리입니다.

trackingMode
TrackingMode

컬렉션의 항목에 대한 변경 내용이 자동으로 추적되는지 여부를 나타내는 TrackingMode 값입니다.

entitySetName
String

컬렉션에 있는 개체의 엔터티 집합입니다.

entityChangedCallback
Func<EntityChangedParams,Boolean>

엔터티가 변경될 때 호출되는 메서드를 캡슐화하는 대리자입니다.

collectionChangedCallback
Func<EntityCollectionChangedParams,Boolean>

엔터티 컬렉션이 변경될 때 호출되는 메서드를 캡슐화하는 대리자입니다.

적용 대상