DataServiceCollection<T>-Konstruktor (IEnumerable<T>, TrackingMode)
Erstellt auf Grundlage der Abfrageausführung und mit dem angegebenen Nachverfolgungsmodus eine neue Instanz der DataServiceCollection<T>-Klasse.
Namespace: System.Data.Services.Client
Assembly: Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)
Syntax
'Declaration
Public Sub New ( _
items As IEnumerable(Of T), _
trackingMode As TrackingMode _
)
'Usage
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
)
Parameter
- items
Typ: System.Collections.Generic.IEnumerable<T>
Eine DataServiceQuery<TElement> oder eine LINQ-Abfrage, die eine IEnumerable<T>-Auflistung von Objekten zurückgibt, die zum Initialisieren der Auflistung verwendet werden.
- trackingMode
Typ: System.Data.Services.Client.TrackingMode
Ein TrackingMode-Wert, der angegeben hat, ob an Elementen in der Auflistung vorgenommene Änderungen automatisch nachverfolgt werden.
Hinweise
Standardmäßig ist die automatische Änderungsnachverfolgung für eine DataServiceCollection<T> aktiviert. Verwenden Sie diesen Klassenkonstruktor, und geben Sie den Wert None für trackingMode an, um eine Instanz von DataServiceCollection<T> zu erstellen, die die manuelle Änderungsnachverfolgung verwendet. Wenn Sie die manuelle Nachverfolgung verwenden, müssen Sie INotifyPropertyChanged und INotifyCollectionChanged implementieren und die Erhöhungsereignisse behandeln, um dem DataServiceContext Änderungen manuell zu melden.
Die IEnumerable<T>-Auflistung von Objekten für items ist in der Regel eine Abfrage, die die Elemente in der Auflistung zurückgibt. Es kann jedoch jede IEnumerable<T>-Auflistung des richtigen Typs angegeben werden.
Siehe auch
Verweis
DataServiceCollection<T> Klasse