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
- saveChangeAction
Type: Microsoft.Synchronization.SaveChangeAction
The action to be performed for the change.
- itemChange
Type: Microsoft.Synchronization.ItemChange
The item change to be saved.
- saveChangeContext
Type: Microsoft.Synchronization.SaveChangeContext
Context information about the change to save.
- itemDataMergerDelegate
Type: Microsoft.Synchronization.FeedSync.ItemDataMerger
An item data merger delegate that can be called to merge changes. Can be a null reference (Nothing in Visual Basic) if no merging is required.
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.