Freigeben über


IChangeApplicationContext-Schnittstelle

Stellt die Informationen dar, die vom Änderungsübernahmedienst zu einer durchzuführenden Änderung zurückgegeben werden.

interface IChangeApplicationContext : IUnknown

Member

IChangeApplicationContext-Methode Beschreibung

IChangeApplicationContext::GetChangeApplicationAction

Ruft die Aktion ab, die ein Zielanbieter ausführen muss, um eine Änderung anzuwenden.

IChangeApplicationContext::GetSaveChangeAction

Ruft die Aktion ab, die ein Zielanbieter ausführen muss, um eine Änderung zu speichern.

IChangeApplicationContext::GetSaveChangeWithChangeUnitsAction

Ruft die Aktion ab, die ein Zielanbieter ausführen muss, um eine Änderungseinheit zu speichern.

IChangeApplicationContext::GetChange

Ruft die Metadaten für die anzuwendende Änderung oder den zu speichernden Konflikt ab.

IChangeApplicationContext::GetChangeData

Ruft die Daten für die anzuwendende Änderung oder den zu speichernden Konflikt ab.

IChangeApplicationContext::GetConflictKnowledge

Ruft das zu speichernde Wissen ab, wenn diese Änderung ein Konflikt ist, der gespeichert werden muss.

IChangeApplicationContext::SetConflictWinnerInfo

Legt die Konfliktgewinnerinformationen fest, wenn diese Änderung ein Konflikt ist, der weitere Informationen erfordert.

Hinweise

Die IChangeApplicationContext-Schnittstelle ist Teil des Änderungsübernahmediensts von Sync Framework, der verwendet wird, wenn ein Anbieter größere Flexibilität als diejenige benötigt, die durch den von Sync Framework bereitgestellten Standardänderungsanwender zugelassen wird.

Zum Anwenden der Änderung, die von diesem Objekt dargestellt wird, führen Sie die folgenden Schritte aus:

  1. Rufen Sie GetChangeApplicationAction auf.

  2. Wählen Sie die angegebene Aktion.

  3. Wiederholen Sie die Schritte 1 und 2, bis GetChangeApplicationAction den Wert CAA_FINISHED zurückgibt.

Anforderungen

Header: Synchronization.h

Siehe auch

Konzepte

Kernkomponenten von Sync Framework