Partager via


GetSyncBatchParameters méthode

En cas de substitution dans une classe dérivée, obtient le nombre de modifications d'élément qui seront incluses dans les lots de modifications ainsi que la connaissance actuelle de l'étendue de synchronisation.

Espace de noms :  Microsoft.Synchronization
Assembly :  Microsoft.Synchronization (dans Microsoft.Synchronization.dll)

Syntaxe

'Déclaration
Public MustOverride Sub GetSyncBatchParameters ( _
    <OutAttribute> ByRef batchSize As UInteger, _
    <OutAttribute> ByRef knowledge As SyncKnowledge _
)
'Utilisation
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
)

Paramètres

  • batchSize
    Type : System. . :: . .UInt32%
    Nombre de modifications d'élément qui seront incluses dans les lots de modifications retournés par cet objet.

Notes

En règle générale, Sync Framework appelle cette méthode après avoir appelé la méthode BeginSession et avant d'appeler EndSession. Toutefois, les méthodes ConsumeFeed et LoadFrom appellent toutes les deux cette méthode avant d'appeler la méthode BeginSession.

Exemples

L'exemple suivant définit une taille de lot de 10 et retourne la connaissance actuelle du magasin des métadonnées.

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();
}

Voir aussi

Référence

KnowledgeSyncProvider Classe

Membres KnowledgeSyncProvider

Espace de noms Microsoft.Synchronization