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.
- knowledge
Tipo: Microsoft.Synchronization. . :: . .SyncKnowledge%
El conocimiento actual para el ámbito de sincronización, o un objeto de conocimiento que se acaba de crear si no existe ningún conocimiento actual.
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();
}