Compartir a través de


GetSyncBatchParameters Método

Cuando se invalida en una clase derivada, obtiene el número de cambios de elementos que se incluirán en los lotes de cambios, y el conocimiento actual para el ámbito de sincronización.

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

Sintaxis

'Declaración
Public MustOverride Sub GetSyncBatchParameters ( _
    <OutAttribute> ByRef batchSize As UInteger, _
    <OutAttribute> ByRef knowledge As SyncKnowledge _
)
'Uso
Dim instance As KnowledgeSyncProvider
Dim batchSize As UInteger
Dim knowledge As SyncKnowledge

instance.GetSyncBatchParameters(batchSize, _
    knowledge)
public abstract void GetSyncBatchParameters(
    out uint batchSize,
    out SyncKnowledge knowledge
)
public:
virtual void GetSyncBatchParameters(
    [OutAttribute] unsigned int% batchSize, 
    [OutAttribute] SyncKnowledge^% knowledge
) abstract
abstract GetSyncBatchParameters : 
        batchSize:uint32 byref * 
        knowledge:SyncKnowledge byref -> unit 
public abstract function GetSyncBatchParameters(
    batchSize : uint, 
    knowledge : SyncKnowledge
)

Parámetros

  • batchSize
    Tipo: System. . :: . .UInt32%
    Número de cambios de elementos que se incluirán en los lotes de cambios devueltos por este objeto.

Notas

Normalmente, Sync Framework llama a este método después de llamar a BeginSession y antes de llamar a EndSession. Sin embargo, los métodos LoadFrom y ConsumeFeed llaman a este método antes de llamar a BeginSession.

Ejemplos

En el ejemplo siguiente se establece un tamaño de lote de 10 y se devuelve el conocimiento actual del almacén de metadatos.

public override void GetSyncBatchParameters(out uint batchSize, out SyncKnowledge knowledge)
{
    // Set a batch size of 10.
    batchSize = 10;

    // Return the current knowledge of the replica.
    knowledge = _itemStore.ContactReplicaMetadata.GetKnowledge();
}

Vea también

Referencia

KnowledgeSyncProvider Clase

KnowledgeSyncProvider Miembros

Microsoft.Synchronization Espacio de nombres