Compartir a través de


FeedSyncServices.GetChangeBatch Método

Obtiene un lote de cambios de la fuente de FeedSync cargada. El lote de cambios contiene los metadatos del elemento para los elementos no contenidos en el conocimiento especificado del proveedor de destino.

Espacio de nombres: Microsoft.Synchronization.FeedSync
Ensamblado: Microsoft.Synchronization (en microsoft.synchronization.dll)

Sintaxis

'Declaración
Public Function GetChangeBatch ( _
    batchSize As UInteger, _
    destinationKnowledge As SyncKnowledge, _
    filterInfo As FilterInfo, _
    itemMetadataFilterDelegate As ItemMetadataFilter, _
    <OutAttribute> ByRef changeDataRetriever As Object _
) As ChangeBatch
'Uso
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.

Parámetros

  • batchSize
    Tamaño del lote que se va a crear.
  • destinationKnowledge
    Conocimiento del proveedor de destino.
  • filterInfo
    Información de filtro que se usa para controlar los elementos que se incluyen en el lote de cambios. Puede ser un valor NULL.
  • itemMetadataFilterDelegate
    Delegado que se utiliza para filtrar dinámicamente los elementos agregados al lote de cambios. Puede ser un valor NULL.
  • changeDataRetriever
    Devuelve un objeto que puede ser utilizado por el proveedor de destino para recuperar datos de elemento del proveedor de origen. El objeto puede ser un objeto IChangeDataRetriever o un objeto específico del proveedor.

Valor devuelto

El lote de cambios que contiene los metadatos del elemento para los elementos no contenidos en el conocimiento especificado del proveedor de destino.

Notas

Este método ayuda a un proveedor de sincronización a implementar el método GetChangeBatch. Si filterInfo no es un valor NULL, la información se utiliza para filtrar los elementos que se agregan al lote de cambios. Si itemMetadataFilterDelegate no es un valor NULL, se llama al delegado una vez antes de que cada elemento se agregue al lote de cambios.

Vea también

Referencia

FeedSyncServices Clase
FeedSyncServices Miembros
Microsoft.Synchronization.FeedSync Espacio de nombres