Ich möchte eine Adressdatenbank auf MSSQL-Basis mit den Adressen, die ich schon in Outlook habe, verbinden. Ich möchte es möglich machen, dass man in Outlook sowie in der Adress-Anwendung Kontakte hinzufügen kann und die dann (autom.) abgeglichen werden. Es geht hier nicht um einen einmaligen Prozess, sondern eine ständig zu wiederholende Aufagbe.
Als Lösungsansatz habe ich mir vor langer Zeit das MS Sync-Framework angeschaut. Leider haben die Entwickler aber kein Beispiel für den Abgleich solcher Daten beigelegt, obwohl sie für eine sehr früher Version des Frameworks (welches mittlerweile total überarbietet wurde und daher nicht mehr als Referenz zu verwenden ist) dies getan haben. Mehrfache Anfragen an die Entwickler blieben leider ohne Lösungsvorschlag für mich.
Frage: Hat jemand so eine Synchronisation schon geschrieben? Nutz jemand das MS Sync-Framwork um so etwas zu bewerkstelligen?
SyncOrchestrator orch = new SyncOrchestrator(); orch.LocalProvider = new SyncProvider(A); orch.RemoteProvider = new SyncProvider(B); orch.Synchronize();
Hängt Outlook an Exchange oder ist das eine lokale Datei?
Also, danke für deine Antwort. Den Artikel hab ich gelesen und auch so im PRINZIP verstanden. Leider fehlt mir nur die Umsetzung für den speziellen Fall.
Outlook ist hier zwar ab und zu an einem Exchange - aber die Routine sollte ohne Exchange laufen