Constructeur DataServiceCollection<T> (DataServiceContext, String, Func<EntityChangedParams, Boolean>, Func<EntityCollectionChangedParams, Boolean>)
Crée une instance de la classe DataServiceCollection<T> avec les délégués de la méthode de modification fournis et utilisant le DataServiceContext 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 ( _
context As DataServiceContext, _
entitySetName As String, _
entityChangedCallback As Func(Of EntityChangedParams, Boolean), _
collectionChangedCallback As Func(Of EntityCollectionChangedParams, Boolean) _
)
'Utilisation
Dim context As DataServiceContext
Dim entitySetName As String
Dim entityChangedCallback As Func(Of EntityChangedParams, Boolean)
Dim collectionChangedCallback As Func(Of EntityCollectionChangedParams, Boolean)
Dim instance As New DataServiceCollection(context, _
entitySetName, entityChangedCallback, _
collectionChangedCallback)
public DataServiceCollection(
DataServiceContext context,
string entitySetName,
Func<EntityChangedParams, bool> entityChangedCallback,
Func<EntityCollectionChangedParams, bool> collectionChangedCallback
)
public:
DataServiceCollection(
DataServiceContext^ context,
String^ entitySetName,
Func<EntityChangedParams^, bool>^ entityChangedCallback,
Func<EntityCollectionChangedParams^, bool>^ collectionChangedCallback
)
new :
context:DataServiceContext *
entitySetName:string *
entityChangedCallback:Func<EntityChangedParams, bool> *
collectionChangedCallback:Func<EntityCollectionChangedParams, bool> -> DataServiceCollection
public function DataServiceCollection(
context : DataServiceContext,
entitySetName : String,
entityChangedCallback : Func<EntityChangedParams, boolean>,
collectionChangedCallback : Func<EntityCollectionChangedParams, boolean>
)
Paramètres
- context
Type : System.Data.Services.Client.DataServiceContext
DataServiceContext utilisé pour le suivi des éléments de la collection.
- entitySetName
Type : System.String
Jeu d'entités des objets dans la collection.
- entityChangedCallback
Type : System.Func<EntityChangedParams, Boolean>
Délégué qui encapsule une méthode qui est appelée lorsqu'une entité change.
- collectionChangedCallback
Type : System.Func<EntityCollectionChangedParams, Boolean>
Délégué qui encapsule une méthode qui est appelée lorsque la collection d'entités change.
Notes
Utilisez ce constructeur pour créer une DataServiceCollection<T> vide à laquelle les objets d'entité peuvent être ajoutés sans exécuter de requête sur le service ou lorsque IEnumerable<T> n'est pas disponible.
Par défaut, le suivi automatique des modifications est activé pour DataServiceCollection<T>. Vous pouvez créer une instance DataServiceCollection<T> qui utilise le suivi manuel des modifications lorsque vous créez une instance à l'aide d'un constructeur qui vous permet de fournir une valeur None pour TrackingMode. 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.
Voir aussi
Référence
DataServiceCollection<T> Classe