Compartir a través de


GetFullEnumerationChangeBatch Método

Obtiene un lote de cambios del proveedor no administrado como parte de una enumeración completa.

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

Sintaxis

'Declaración
Public Overrides Function GetFullEnumerationChangeBatch ( _
    batchSize As UInteger, _
    lowerEnumerationBound As SyncId, _
    knowledgeForDataRetrieval As SyncKnowledge, _
    <OutAttribute> ByRef changeDataRetriever As Object _
) As FullEnumerationChangeBatch
'Uso
Dim instance As UnmanagedSyncProviderWrapper
Dim batchSize As UInteger
Dim lowerEnumerationBound As SyncId
Dim knowledgeForDataRetrieval As SyncKnowledge
Dim changeDataRetriever As Object
Dim returnValue As FullEnumerationChangeBatch

returnValue = instance.GetFullEnumerationChangeBatch(batchSize, _
    lowerEnumerationBound, knowledgeForDataRetrieval, _
    changeDataRetriever)
public override FullEnumerationChangeBatch GetFullEnumerationChangeBatch(
    uint batchSize,
    SyncId lowerEnumerationBound,
    SyncKnowledge knowledgeForDataRetrieval,
    out Object changeDataRetriever
)
public:
virtual FullEnumerationChangeBatch^ GetFullEnumerationChangeBatch(
    unsigned int batchSize, 
    SyncId^ lowerEnumerationBound, 
    SyncKnowledge^ knowledgeForDataRetrieval, 
    [OutAttribute] Object^% changeDataRetriever
) override
abstract GetFullEnumerationChangeBatch : 
        batchSize:uint32 * 
        lowerEnumerationBound:SyncId * 
        knowledgeForDataRetrieval:SyncKnowledge * 
        changeDataRetriever:Object byref -> FullEnumerationChangeBatch 
override GetFullEnumerationChangeBatch : 
        batchSize:uint32 * 
        lowerEnumerationBound:SyncId * 
        knowledgeForDataRetrieval:SyncKnowledge * 
        changeDataRetriever:Object byref -> FullEnumerationChangeBatch 
public override function GetFullEnumerationChangeBatch(
    batchSize : uint, 
    lowerEnumerationBound : SyncId, 
    knowledgeForDataRetrieval : SyncKnowledge, 
    changeDataRetriever : Object
) : FullEnumerationChangeBatch

Parámetros

  • batchSize
    Tipo: System. . :: . .UInt32
    Número de cambios que se van a incluir en el lote de cambios devuelto.
  • lowerEnumerationBound
    Tipo: Microsoft.Synchronization. . :: . .SyncId
    Límite inferior cerrado para los identificadores de elementos que se van a enumerar. Este método devuelve cambios que tienen identificadores de elementos mayores o iguales que este valor.
  • changeDataRetriever
    Tipo: System. . :: . .Object%
    Devuelve un objeto que se puede usar para recuperar datos de cambio.

Valor devuelto

Tipo: Microsoft.Synchronization. . :: . .FullEnumerationChangeBatch
Lote de cambios del proveedor no administrado.

Excepciones

Excepción Condición
InvalidOperationException

Este objeto UnmanagedSyncProviderWrapper no está inicializado.

ArgumentNullException

lowerEnumerationBound o knowledgeForDataRetrieval es un valor null Nothing nullptr unit es una referencia NULL (Nothing en Visual Basic). .

Notas

Este método encapsula el método IKnowledgeSyncProvider::GetFullEnumerationChangeBatch no administrado.

Si se especificó un adaptador del recuperador de datos de cambio, este método convierte el recuperador de datos de cambio devuelto por el proveedor no administrado en su representación administrada antes de la devolución de changeDataRetriever. En caso contrario, el recuperador de datos de cambio se devuelve sin conversión.

Vea también

Referencia

UnmanagedSyncProviderWrapper Clase

UnmanagedSyncProviderWrapper Miembros

Microsoft.Synchronization Espacio de nombres