Метод FeedSyncServices.GetChangeBatch
Возвращает пакет изменений из загруженного канала FeedSync. Пакет изменений содержит метаданные элементов, которые отсутствовали в указанном наборе знаний от поставщика назначения.
Пространство имен: Microsoft.Synchronization.FeedSync
Сборка: Microsoft.Synchronization (в microsoft.synchronization.dll)
Синтаксис
'Декларация
Public Function GetChangeBatch ( _
batchSize As UInteger, _
destinationKnowledge As SyncKnowledge, _
filterInfo As FilterInfo, _
itemMetadataFilterDelegate As ItemMetadataFilter, _
<OutAttribute> ByRef changeDataRetriever As Object _
) As ChangeBatch
'Применение
Dim instance As FeedSyncServices
Dim batchSize As UInteger
Dim destinationKnowledge As SyncKnowledge
Dim filterInfo As FilterInfo
Dim itemMetadataFilterDelegate As ItemMetadataFilter
Dim changeDataRetriever As Object
Dim returnValue As ChangeBatch
returnValue = instance.GetChangeBatch(batchSize, destinationKnowledge, filterInfo, itemMetadataFilterDelegate, changeDataRetriever)
public ChangeBatch GetChangeBatch (
uint batchSize,
SyncKnowledge destinationKnowledge,
FilterInfo filterInfo,
ItemMetadataFilter itemMetadataFilterDelegate,
out Object changeDataRetriever
)
public:
ChangeBatch^ GetChangeBatch (
unsigned int batchSize,
SyncKnowledge^ destinationKnowledge,
FilterInfo^ filterInfo,
ItemMetadataFilter^ itemMetadataFilterDelegate,
[OutAttribute] Object^% changeDataRetriever
)
public ChangeBatch GetChangeBatch (
UInt32 batchSize,
SyncKnowledge destinationKnowledge,
FilterInfo filterInfo,
ItemMetadataFilter itemMetadataFilterDelegate,
/** @attribute OutAttribute() */ /** @ref */ Object changeDataRetriever
)
JScript does not support passing value-type arguments by reference.
Параметры
- batchSize
Размер создаваемого пакета.
- destinationKnowledge
Набор знаний от поставщика назначения.
- filterInfo
Данные фильтра, которые используются для управления тем, какие элементы подлежат включению в пакет изменений. Может иметь значение пустая ссылка (Nothing в Visual Basic).
- itemMetadataFilterDelegate
Делегат, который используется для динамической фильтрации элементов, добавляемых к пакету изменений. Может иметь значение пустая ссылка (Nothing в Visual Basic).
- changeDataRetriever
Возвращает объект, который используется поставщиком назначения для получения данных элемента из поставщика источника. Объект может иметь тип IChangeDataRetriever или определяться поставщиком.
Возвращаемое значение
Пакет изменений, содержащий метаданные элементов, которые отсутствовали в указанном наборе знаний от поставщика назначения.
Замечания
Этот метод упрощает реализацию метода GetChangeBatch в службе синхронизации. Если параметр filterInfo отличается от значения пустая ссылка (Nothing в Visual Basic), данные используются для фильтрации элементов, добавленных к пакету изменений. Если параметр itemMetadataFilterDelegate отличается от значения пустая ссылка (Nothing в Visual Basic), то делегат вызывается перед добавлением каждого элемента к пакету изменений.
См. также
Справочник
Класс FeedSyncServices
Элементы FeedSyncServices
Пространство имен Microsoft.Synchronization.FeedSync