ItemMetadataSchema.ChangeUnitVersionDefinitions Property

Gets a collection of ChangeUnitVersionDefinition objects that represent the way in which a change unit is identified in terms of an ID, an ID format, and a set of fields that define a change unit's version.

Namespace: Microsoft.Synchronization.SimpleProviders
Assembly: Microsoft.Synchronization.SimpleProviders (in microsoft.synchronization.simpleproviders.dll)

Syntax

'Declaration
Public ReadOnly Property ChangeUnitVersionDefinitions As IEnumerable(Of ChangeUnitVersionDefinition)
'Usage
Dim instance As ItemMetadataSchema
Dim value As IEnumerable(Of ChangeUnitVersionDefinition)

value = instance.ChangeUnitVersionDefinitions
public IEnumerable<ChangeUnitVersionDefinition> ChangeUnitVersionDefinitions { get; }
public:
property IEnumerable<ChangeUnitVersionDefinition^>^ ChangeUnitVersionDefinitions {
    IEnumerable<ChangeUnitVersionDefinition^>^ get ();
}
/** @property */
public IEnumerable<ChangeUnitVersionDefinition> get_ChangeUnitVersionDefinitions ()
public function get ChangeUnitVersionDefinitions () : IEnumerable<ChangeUnitVersionDefinition>

Property Value

A collection of ChangeUnitVersionDefinition objects that represent the way in which a change unit is identified

Remarks

This property is relevant only if your application requires change unit detection and synchronization. A change unit represents a sub-item change, such as the telephone number field in an item that represents a contact. If changes are synchronized at the level of a change unit instead of an item, Sync Framework must be able to identify the change unit in the item store and map that identity to an internal ID in the metadata store. It must also be able to determine if the change unit version has changed since the last synchronization session. If the version has changed and the destination replica does not already contain that version of a change unit, the change unit should be synchronized. For more information about simple provider metadata, see Managing Metadata for Simple Providers.

See Also

Reference

ItemMetadataSchema Class
ItemMetadataSchema Members
Microsoft.Synchronization.SimpleProviders Namespace