Costruttore DataServiceCollection<T> (IEnumerable<T>)
Crea una nuova istanza della classe DataServiceCollection<T> basata sull'esecuzione di query.
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) _
)
'Utilizzo
Dim items As IEnumerable(Of T)
Dim instance As New DataServiceCollection(items)
public DataServiceCollection(
IEnumerable<T> items
)
public:
DataServiceCollection(
IEnumerable<T>^ items
)
new :
items:IEnumerable<'T> -> DataServiceCollection
public function DataServiceCollection(
items : IEnumerable<T>
)
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.
Osservazioni
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.
Per impostazione predefinita, il rilevamento delle modifiche automatico è abilitato per un oggetto DataServiceCollection<T>. È possibile creare un'istanza dell'oggetto DataServiceCollection<T> che utilizza il rilevamento delle modifiche manuale quando si crea un'istanza tramite un costruttore che consente di fornire un valore del campo None per l'oggetto TrackingMode. 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.
Vedere anche
Riferimento
DataServiceCollection<T> Classe