ObjectChangeConflict - Classe
Spécifie des informations sur les différences entre la valeur actuelle de client d'un ou plusieurs champs dans un élément de liste et les valeurs actuelles de la base de données des champs.
Hiérarchie d’héritage
System.Object
Microsoft.SharePoint.Linq.ObjectChangeConflict
Espace de noms : Microsoft.SharePoint.Linq
Assembly : Microsoft.SharePoint.Linq (dans Microsoft.SharePoint.Linq.dll)
Syntaxe
'Déclaration
Public NotInheritable Class ObjectChangeConflict
'Utilisation
Dim instance As ObjectChangeConflict
public sealed class ObjectChangeConflict
Remarques
Un ObjectChangeConflict représente un ensemble d'un ou de plusieurs des écarts pour un élément de liste. La propriété MemberConflicts conserve un objet pour chaque champ (ou propriété) dont la valeur actuelle est différente de la valeur qu'il possède dans la base de données. Un ou plusieurs de ces objets enfants peuvent représenter un champ pour lequel il existe un conflit d'accès concurrentiel authentique ; Autrement dit, la valeur actuelle de la base de données ne correspond pas à la valeur du champ avait lorsque le processus de client en cours dernière récupération.
Il peut être également un conflit si l'élément a été supprimé par un autre processus entre le moment où que le processus en cours extraction avec une requête et le moment où le processus en cours est appelé SubmitChanges. Dans ce cas, la propriété MemberConflicts est null.
Cohérence de thread
Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.