DataServiceCollection<T> Constructor (IEnumerable<T>)
Crea una nueva instancia de la clase DataServiceCollection<T> basándose en la ejecución de la consulta.
Espacio de nombres: System.Data.Services.Client
Ensamblado: Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)
Sintaxis
'Declaración
Public Sub New ( _
items As IEnumerable(Of T) _
)
'Uso
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>
)
Parámetros
- items
Tipo: System.Collections.Generic.IEnumerable<T>
DataServiceQuery<TElement> o consulta LINQ que devuelve una colección IEnumerable<T> de objetos que se usan para inicializar la colección.
Comentarios
La colección IEnumerable<T> de objetos proporcionada para items suele ser una consulta que devuelve los elementos de la colección. Sin embargo, se puede proporcionar cualquier colección IEnumerable<T> del tipo correcto.
De forma predeterminada, el seguimiento de cambios automático está habilitado para DataServiceCollection<T>. Puede crear una instancia de DataServiceCollection<T> que usa el seguimiento de cambios manual al crear una instancia mediante un constructor que le permite proporcionar un valor de None para TrackingMode. Cuando use el seguimiento manual, debe implementar INotifyPropertyChanged y INotifyCollectionChanged y controlar los eventos para notificar manualmente los cambios a DataServiceContext.
Vea también
Referencia
DataServiceCollection<T> Clase