Partager via


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.

Voir aussi

Référence

ObjectChangeConflict - Membres

Microsoft.SharePoint.Linq - Espace de noms