FeedBuilder.SaveItemChange Method

Saves an item change to the feed.

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

Syntax

'Declaration
Public Sub SaveItemChange ( _
    saveChangeAction As SaveChangeAction, _
    itemChange As ItemChange, _
    saveChangeContext As SaveChangeContext, _
    itemDataMergerDelegate As ItemDataMerger _
)
'Usage
Dim instance As FeedBuilder
Dim saveChangeAction As SaveChangeAction
Dim itemChange As ItemChange
Dim saveChangeContext As SaveChangeContext
Dim itemDataMergerDelegate As ItemDataMerger

instance.SaveItemChange(saveChangeAction, _
    itemChange, saveChangeContext, itemDataMergerDelegate)
public void SaveItemChange(
    SaveChangeAction saveChangeAction,
    ItemChange itemChange,
    SaveChangeContext saveChangeContext,
    ItemDataMerger itemDataMergerDelegate
)
public:
void SaveItemChange(
    SaveChangeAction saveChangeAction, 
    ItemChange^ itemChange, 
    SaveChangeContext^ saveChangeContext, 
    ItemDataMerger^ itemDataMergerDelegate
)
member SaveItemChange : 
        saveChangeAction:SaveChangeAction * 
        itemChange:ItemChange * 
        saveChangeContext:SaveChangeContext * 
        itemDataMergerDelegate:ItemDataMerger -> unit 
public function SaveItemChange(
    saveChangeAction : SaveChangeAction, 
    itemChange : ItemChange, 
    saveChangeContext : SaveChangeContext, 
    itemDataMergerDelegate : ItemDataMerger
)

Parameters

Exceptions

Exception Condition
ArgumentNullException

saveChangeContext or itemChange is a null reference (Nothing in Visual Basic).

Remarks

This method helps a provider implement its SaveItemChange method.

If a ItemDataMerger delegate is passed in, the FeedSyncServices object will call it to merge FeedSync item data for any conflicts that are resolved as requiring a merge.

See Also

Reference

FeedBuilder Class

Microsoft.Synchronization.FeedSync Namespace