Freigeben über


ISyncChangeBatchBase-Schnittstelle

Stellt Metadaten für eine Gruppe von Änderungen dar.

interface ISyncChangeBatchBase : IUnknown

Member

ISyncChangeBatchBase-Methoden Beschreibung

ISyncChangeBatchBase::GetChangeEnumerator

Ruft ein IEnumSyncChanges-Objekt ab, das die Elementänderungen in diesem Änderungsbatch auflistet.

ISyncChangeBatchBase::GetIsLastBatch

Ruft ein Flag ab, das angibt, ob es sich bei den Änderungen in diesem Änderungsbatch um den letzten Batch einer Synchronisierungssitzung handelt.

ISyncChangeBatchBase::GetWorkEstimateForBatch

Ruft die geschätzte Arbeit für den Batch ab.

ISyncChangeBatchBase::GetRemainingWorkEstimateForSession

Ruft die geschätzte verbleibende Arbeit für die Sitzung ab.

ISyncChangeBatchBase::BeginOrderedGroup

Öffnet im Änderungsbatch eine geordnete Gruppe. Diese Gruppe ist nach Element-IDs geordnet.

ISyncChangeBatchBase::EndOrderedGroup

Schließt im Änderungsbatch eine zuvor geöffnete geordnete Gruppe.

ISyncChangeBatchBase::AddItemMetadataToGroup

Fügt der gegenwärtig geöffneten Gruppe eine angegebene Elementänderung hinzu.

ISyncChangeBatchBase::GetLearnedKnowledge

Ruft das Wissen ab, das das Zielreplikat erhält, wenn der Zielanbieter die Änderungen in diesem Änderungsbatch anwendet.

ISyncChangeBatchBase::GetPrerequisiteKnowledge

Ruft das minimale Wissen ab, das ein Zielanbieter für die Verarbeitung dieses Änderungsbatches benötigt.

ISyncChangeBatchBase::GetSourceForgottenKnowledge

Ruft das vergessene Wissen des Quellreplikats ab.

ISyncChangeBatchBase::SetLastBatch

Legt ein Flag fest, das angibt, dass keine weiteren Änderungen in der Synchronisierungssitzung aufzulisten sind.

ISyncChangeBatchBase::SetWorkEstimateForBatch

Legt die geschätzte Arbeit für die Sitzung fest.

ISyncChangeBatchBase::SetRemainingWorkEstimateForSession

Legt die geschätzte verbleibende Arbeit für den Batch fest.

ISyncChangeBatchBase::Serialize

Serialisiert den Änderungsbatch in ein Bytearray.

Hinweise

ISyncChangeBatchBase ist die Basisschnittstelle für Änderungsbatches. Sie wird i. d. R. durch eine abgeleitete Schnittstelle, z. B. ISyncChangeBatch für eine Wissenssynchronisierung und ISyncFullEnumerationChangeBatch für die Synchronisierung einer vollständigen Enumeration, überschrieben.

Anforderungen

Header: Synchronization.h

Siehe auch

Konzepte

Kernkomponenten von Synchronization Framework