GetSyncBatchParameters-Methode

Ruft, wenn in einer abgeleiteten Klasse überschrieben, die Anzahl der in Änderungsbatches eingeschlossenen Elementänderungen sowie das aktuelle Wissen für den Synchronisierungsbereich ab.

Namespace:  Microsoft.Synchronization
Assembly:  Microsoft.Synchronization (in Microsoft.Synchronization.dll)

Syntax

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

Parameter

  • batchSize
    Typ: System. . :: . .UInt32%
    Die Anzahl der Elementänderungen, die in die von diesem Objekt zurückgegebenen Änderungsbatches eingeschlossen werden.

Hinweise

In der Regel ruft Sync Framework diese Methode auf, nachdem BeginSession aufgerufen wurde und bevor EndSession aufgerufen wird. Allerdings rufen sowohl die ConsumeFeed-Methode als auch die LoadFrom-Methode diese Methode auf, bevor sie BeginSession aufrufen.

Beispiele

Im folgenden Beispiel wird eine Batchgröße von 10 festgelegt, und vom Metadatenspeicher wird das aktuelle Wissen zurückgegeben.

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

Siehe auch

Verweis

KnowledgeSyncProvider Klasse

KnowledgeSyncProvider-Member

Microsoft.Synchronization-Namespace