SimpleSyncItemConflictingEventArgs Class

Provides data for the ItemConflicting event.

Inheritance Hierarchy

System.Object
  System.EventArgs
    Microsoft.Synchronization.SimpleProviders.SimpleSyncItemConflictingEventArgs

Namespace:  Microsoft.Synchronization.SimpleProviders
Assembly:  Microsoft.Synchronization.SimpleProviders (in Microsoft.Synchronization.SimpleProviders.dll)

Syntax

'Declaration
Public Class SimpleSyncItemConflictingEventArgs _
    Inherits EventArgs
'Usage
Dim instance As SimpleSyncItemConflictingEventArgs
public class SimpleSyncItemConflictingEventArgs : EventArgs
public ref class SimpleSyncItemConflictingEventArgs : public EventArgs
type SimpleSyncItemConflictingEventArgs =  
    class
        inherit EventArgs
    end
public class SimpleSyncItemConflictingEventArgs extends EventArgs

The SimpleSyncItemConflictingEventArgs type exposes the following members.

Properties

  Name Description
Public property ChangeUnitsInConflict Gets a collection of SyncId objects that represent a set of change units for which a conflict was reported.
Public property ConflictKind Gets a ConcurrencyConflictKind enumeration value that represents the type of conflict, such as a LocalDeleteRemoteUpdate conflict.
Public property LocalItem Gets an ItemFieldDictionary object that contains the fields for the local item that is in conflict.
Public property RemoteItemData Gets the data for the remote item that is in conflict.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method SetResolutionAction Sets the resolution action for the conflict, such as DestinationWins.
Public method ToString (Inherited from Object.)

Top

Remarks

This type is used for concurrency conflicts, which occur when the same item or change unit is changed on two different replicas that are later synchronized. For more information, see Handling Conflicts for Simple Providers.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Synchronization.SimpleProviders Namespace