DataServiceCollection<T> Constructor (IEnumerable<T>, TrackingMode)
Crea una nueva instancia de la clase DataServiceCollection<T> basándose en la ejecución de la consulta y con el modo de seguimiento especificado.
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), _
trackingMode As TrackingMode _
)
'Uso
Dim items As IEnumerable(Of T)
Dim trackingMode As TrackingMode
Dim instance As New DataServiceCollection(items, trackingMode)
public DataServiceCollection(
IEnumerable<T> items,
TrackingMode trackingMode
)
public:
DataServiceCollection(
IEnumerable<T>^ items,
TrackingMode trackingMode
)
new :
items:IEnumerable<'T> *
trackingMode:TrackingMode -> DataServiceCollection
public function DataServiceCollection(
items : IEnumerable<T>,
trackingMode : TrackingMode
)
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.
- trackingMode
Tipo: System.Data.Services.Client.TrackingMode
Valor TrackingMode que indica si se realiza automáticamente un seguimiento o no de los cambios efectuados en los elementos de la colección.
Comentarios
De forma predeterminada, el seguimiento de cambios automático está habilitado para DataServiceCollection<T>. Use este constructor de clase y proporcione un valor de None para trackingMode con el fin de crear una instancia de DataServiceCollection<T> que use el seguimiento de cambios manual. Cuando use el seguimiento manual, debe implementar INotifyPropertyChanged y INotifyCollectionChanged y controlar los eventos para notificar manualmente los cambios a DataServiceContext.
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.
Vea también
Referencia
DataServiceCollection<T> Clase