Costruttore DataServiceCollection<T> (IEnumerable<T>, TrackingMode)
Crea una nuova istanza della classe DataServiceCollection<T> basata sull'esecuzione di query e con la modalità di rilevamento specificata.
Spazio dei nomi System.Data.Services.Client
Assembly: Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)
Sintassi
'Dichiarazione
Public Sub New ( _
items As IEnumerable(Of T), _
trackingMode As TrackingMode _
)
'Utilizzo
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
)
Parametri
- items
Tipo: System.Collections.Generic.IEnumerable<T>
Oggetto DataServiceQuery<TElement> o query LINQ che restituisce una raccolta IEnumerable<T> di oggetti utilizzati per inizializzare la raccolta.
- trackingMode
Tipo: System.Data.Services.Client.TrackingMode
Valore TrackingMode che indica se le modifiche apportate agli elementi nella raccolta vengono rilevate automaticamente.
Osservazioni
Per impostazione predefinita, il rilevamento delle modifiche automatico è abilitato per un oggetto DataServiceCollection<T>. Utilizzare questo costruttore di classi e fornire un valore del campo None affinché il parametro trackingMode crei un'istanza dell'oggetto DataServiceCollection<T> che utilizza il rilevamento delle modifiche manuale. Quando si utilizza il rilevamento manuale, è necessario implementare gli oggetti INotifyPropertyChanged e INotifyCollectionChanged e gestire gli eventi generati per segnalare manualmente le modifiche all'oggetto DataServiceContext.
La raccolta IEnumerable<T> di oggetti fornita per il parametro items è generalmente una query che restituisce gli elementi nella raccolta. Tuttavia, è possibile fornire qualsiasi raccolta IEnumerable<T> del tipo corretto.
Vedere anche
Riferimento
DataServiceCollection<T> Classe