Поделиться через


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> или запрос LINQ, возвращающий коллекцию объектов IEnumerable<T>, используемых для инициализации этой коллекции.

Применяется к

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> или запрос LINQ, возвращающий коллекцию объектов IEnumerable<T>, используемых для инициализации этой коллекции.

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> или запрос LINQ, возвращающий коллекцию объектов IEnumerable<T>, используемых для инициализации этой коллекции.

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> или запрос LINQ, возвращающий коллекцию объектов IEnumerable<T>, используемых для инициализации этой коллекции.

trackingMode
TrackingMode

Значение TrackingMode, которое указывает, будут ли автоматически отслеживаться изменения, внесенные в элементы в коллекции,

entitySetName
String

Набор сущностей объектов в коллекции.

entityChangedCallback
Func<EntityChangedParams,Boolean>

Делегат, инкапсулирующий метод, который вызывается при изменении сущности.

collectionChangedCallback
Func<EntityCollectionChangedParams,Boolean>

Делегат, инкапсулирующий метод, который вызывается при изменении сущностей в коллекции.

Применяется к