Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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