Compartilhar via


Método FeedSyncServices.GetChangeBatch

Obtém um lote de alterações a partir do feed do FeedSync carregado. O lote de alterações contém metadados dos itens que não estão contidos no conhecimento especificado a partir do provedor de destino.

Namespace: Microsoft.Synchronization.FeedSync
Assembly: Microsoft.Synchronization (em microsoft.synchronization.dll)

Sintaxe

'Declaração
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
    O tamanho do lote a ser criado.
  • destinationKnowledge
    O conhecimento do provedor de destino.
  • filterInfo
    Informações do filtro que são usadas para controlar os itens que são incluídos no lote de alterações. Pode ser referência nula (Nothing no Visual Basic).
  • itemMetadataFilterDelegate
    Um representante usado para filtrar dinamicamente os itens adicionados ao lote de alterações. Pode ser referência nula (Nothing no Visual Basic).
  • changeDataRetriever
    Retorna um objeto que pode ser usado pelo provedor de destino para recuperar dados de item a partir do provedor de origem. O objeto pode ser um objeto IChangeDataRetriever ou um objeto específico do provedor.

Valor de retorno

Um lote de alterações que contém metadados dos itens que não estão contidos no conhecimento especificado do provedor de destino.

Comentários

Este método ajuda um provedor de sincronização a implementar o método GetChangeBatch. Se filterInfo não for referência nula (Nothing no Visual Basic), as informações serão usadas para filtrar os itens adicionados ao lote de alterações. Se itemMetadataFilterDelegate não for referência nula (Nothing no Visual Basic), o representante será chamado uma vez antes de cada item ser adicionado ao lote de alterações.

Consulte também

Referência

Classe FeedSyncServices
Membros FeedSyncServices
Namespace Microsoft.Synchronization.FeedSync