DataServiceCollection<T> Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
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>
Делегат, инкапсулирующий метод, который вызывается при изменении сущностей в коллекции.