Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
public abstract void GetSyncBatchParameters (
/** @attribute OutAttribute() */ /** @ref */ UInt32 batchSize,
/** @attribute OutAttribute() */ /** @ref */ SyncKnowledge knowledge
)
JScript does not support passing value-type arguments by reference.
Parámetros
- batchSize
Número de cambios de elementos que se incluirán en los lotes de cambios devueltos por este objeto.
- knowledge
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.
Ejemplo
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