Share via


SyncDataConverter.ConvertDataToProviderFormat Method

When overridden in a derived class, converts data from an external format to a provider’s transfer format. The external format can be another provider's transfer format or an intermediate format that is used by a synchronization community.

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

Syntax

'Declaration
Public Overridable Function ConvertDataToProviderFormat ( _
    context As LoadChangeContext, _
    itemData As Object _
) As Object
'Usage
Dim instance As SyncDataConverter
Dim context As LoadChangeContext
Dim itemData As Object
Dim returnValue As Object

returnValue = instance.ConvertDataToProviderFormat(context, itemData)
public virtual Object ConvertDataToProviderFormat (
    LoadChangeContext context,
    Object itemData
)
public:
virtual Object^ ConvertDataToProviderFormat (
    LoadChangeContext^ context, 
    Object^ itemData
)
public Object ConvertDataToProviderFormat (
    LoadChangeContext context, 
    Object itemData
)
public function ConvertDataToProviderFormat (
    context : LoadChangeContext, 
    itemData : Object
) : Object

Parameters

  • context
    A LoadChangeContext object that represents information about a change to be loaded from the item store. This object can be used to set a recoverable error for a change if an issue occurs during data conversion.
  • itemData
    An object that represents the data to be converted.

Return Value

An object that represents the converted data.

Remarks

If a recoverable error occurs during data conversion, set that error on context. The item for which the error is set is then skipped during change application.

For more information about data conversion, see Converting Data Between Providers.

See Also

Reference

SyncDataConverter Class
SyncDataConverter Members
Microsoft.Synchronization Namespace