IFeedBuilder::SaveChange
Сохраняет изменение элемента в канал.
HRESULT SaveChange(
SYNC_SAVE_ACTION ssa,
ISyncChange * pChange,
ISaveChangeContext * pSaveChangeContext,
IFeedItemDataMerger * pItemDataMerger);
Параметры
- ssa
[in] Действие, выполняемое для изменения.
- pChange
[in] Сохраняемое изменение элемента.
- pSaveChangeContext
[in] Контекстные данные о сохраняемом изменении.
pItemDataMerger
[in] Объект, который платформа Sync Framework может вызвать для слияния изменений. Может иметь значение NULL, если слияния не требуется. Не может иметь значение NULL, если конфликты разрешаются с помощью действия разрешения конфликтов SRA_MERGE.Если значение отлично от NULL, Sync Framework вызовет IFeedItemDataMerger::MergeFeedItemData, чтобы выполнить слияние данных элементов FeedSync для всех конфликтов, разрешаемых с помощью действия SRA_MERGE.
Возвращаемое значение
S_OK
E_INVALIDARG
E_OUTOFMEMORY
Замечания
Этот метод упрощает реализацию метода ISynchronousNotifyingChangeApplierTarget::SaveChange в поставщике.