Constructeur DataServiceCollection<T> (IEnumerable<T>, TrackingMode)
Crée une instance de la classe DataServiceCollection<T> en fonction de l'exécution de la requête et avec le mode de suivi spécifié.
Espace de noms : System.Data.Services.Client
Assembly : Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)
Syntaxe
'Déclaration
Public Sub New ( _
items As IEnumerable(Of T), _
trackingMode As TrackingMode _
)
'Utilisation
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
)
Paramètres
- items
Type : System.Collections.Generic.IEnumerable<T>
DataServiceQuery<TElement> ou requête LINQ qui retourne une collection d'objets IEnumerable<T> utilisés pour initialiser la collection.
- trackingMode
Type : System.Data.Services.Client.TrackingMode
Valeur TrackingMode qui indique si les modifications apportées aux éléments de la collection sont automatiquement suivies ou non.
Notes
Par défaut, le suivi automatique des modifications est activé pour DataServiceCollection<T>. Utilisez ce constructeur de classe et fournissez une valeur None pour trackingMode pour créer une instance DataServiceCollection<T> qui utilise le suivi des modifications manuel. Lorsque vous utilisez le suivi manuel, vous devez implémenter INotifyPropertyChanged et INotifyCollectionChanged et gérer les événements déclenchés pour enregistrer manuellement les modifications apportées à DataServiceContext.
La collection d'objets IEnumerable<T> fournie pour items est habituellement une requête qui retourne les éléments de la collection. Toutefois, toute collection IEnumerable<T> du type correct peut être fournie.
Voir aussi
Référence
DataServiceCollection<T> Classe