Changes in act.shared.sync from v20.1 (Version 4.0.30319.42000)<br> to v21 (Version 4.0.30319.42000)

Changes in act.shared.sync from v20.1 (Version 4.0.30319.42000)
to v21 (Version 4.0.30319.42000)

Removed Added
public class Act.Shared.Sync.Constants ()
--> NONE <--
  • Field: public static const string EMAIL_EXCHANGE, Value = Exchange
  • Field: public static const string EMAIL_OFFICE365, Value = 365
  • Field: public static const string EMAIL_OUTLOOK, Value = Outlook
  • Field: public static const string EMAIL_UNDEFINED, Value =
  • Field: public static const string SYNC_KEY, Value = 020305070B0D1113
public class Act.Shared.Sync.ErrorsViewModel ()
  • Constructor: public ErrorsViewModel (List`1 errors)
  • Constructor: public ErrorsViewModel (List`1 errors)
public class Act.Shared.Sync.ErrorView ()
  • Constructor: public ErrorView (List`1 errors, string sourceType, string dateTime)
  • Constructor: public ErrorView (List`1 errors, string sourceType, string dateTime)
public class Act.Shared.Sync.GroupSelectDialog ()
  • Constructor: public GroupSelectDialog (BaseServiceProvider serviceProvider, List`1 groupList, bool isOutlook)
  • Constructor: public GroupSelectDialog (BaseServiceProvider serviceProvider, List`1 groupList, bool isOutlook)
public interface Act.Shared.Sync.IApplicationService ()
  • Method: List`1 GetUserPreferences (List`1 preferenceList)
  • Method: void SetUserPreferences (List`1 preferenceList)
  • Method: PropertyData GetUserPreferenceExt (string listPrefName, string countPrefName)
  • Method: List`1 GetUserPreferences (List`1 preferenceList)
  • Method: void SetUserPreferences (List`1 preferenceList)
public interface Act.Shared.Sync.IContactService ()
  • [Obsolete: This method is replaced by 'CreateNewContact' method. This method is only to support ACT! version 13.0 clients.]Method: Nullable`1 CreateContact (ContactData contactData, List`1 propertyMapperList)
  • Method: ContactInfo CreateNewContact (ContactData contactData, List`1 propertyMapperList)
  • Method: List`1 GetAllGroupData ()
  • Method: int GetContactCount ()
  • Method: int GetContactCountForGroups (Guid[] groupIds)
  • Method: List`1 GetContactsByGroupID (Guid groupID)
  • Method: List`1 GetGroupContacts (Guid groupID, int startPosition, int count)
  • Method: ContactInfo SetContactData (Guid contactId, ContactData contactData, List`1 propertyMapperList)
  • [Obsolete: This method is replaced by 'CreateNewContact' method. This method is only to support ACT! version 13.0 clients.]Method: Nullable`1 CreateContact (ContactData contactData, List`1 propertyMapperList)
  • Method: ContactInfo CreateNewContact (ContactData contactData, List`1 propertyMapperList)
  • Method: List`1 GetAllSyncSets ()
  • Method: int GetContactCount (Guid[] syncSetIds)
  • Method: List`1 GetContacts (Guid synSetID)
  • Method: List`1 GetSyncSetContacts (Guid synSetID, int startPosition, int count)
  • Method: ContactInfo SetContactData (Guid contactId, ContactData contactData, List`1 propertyMapperList)
Act.Shared.Sync IContactService2 ()
n/a public interface Act.Shared.Sync.IContactService2
--> NONE <--
  • Method: void AddExternalContact (Guid contactId, ExternalSourceType externalSourceType)
  • [Obsolete: This method is replaced by 'CreateNewContact' method. This method is only to support ACT! version 13.0 clients.]Method: Nullable`1 CreateContact (ContactData contactData, List`1 propertyMapperList)
  • Method: ContactInfo CreateNewContact (ContactData contactData, List`1 propertyMapperList)
  • Method: ServiceOperationResult DeleteContact (Guid contact)
  • Method: List`1 GetAllGroupData ()
  • Method: int GetContactCount ()
  • Method: int GetContactCountForGroups (Guid[] groupIds)
  • Method: ContactData GetContactData (Guid contactId)
  • Method: List`1 GetContactsByEmails (List`1 emailAddresseList)
  • Method: List`1 GetContactsByGroupID (Guid groupID)
  • Method: string GetCRCString (Guid contactId)
  • Method: List`1 GetExternalContactList (ExternalSourceType externalSourceType, int startPosition, int count)
  • [Obsolete: This method is replaced by 'GetExternalContactList' method. This method is only to support ACT! version 13.0 clients.]Method: List`1 GetExternalContacts (ExternalSourceType externalSourceType)
  • Method: List`1 GetGroupContacts (Guid groupID, int startPosition, int count)
  • Method: bool IsContactExists (Guid contact)
  • Method: bool IsSyncEnabled ()
  • Method: ContactInfo SetContactData (Guid contactId, ContactData contactData, List`1 propertyMapperList)
  • Method: void SetServiceMode (bool newValue)
Act.Shared.Sync ISPAUtilities ()
n/a public class Act.Shared.Sync.ISPAUtilities
--> NONE <--
  • Constructor: public ISPAUtilities ()
  • Method: public static void EnsureISPAConfigured ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method: public static DateTime IniFileModified ()
  • Method: public static bool ISPADatabaseConfigured ()
  • Method: public static bool ISPAUsernameConfigured ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: static string IniPath { public get; }
Act.Shared.Sync PipeHelper ()
n/a public class Act.Shared.Sync.PipeHelper
--> NONE <--
  • Constructor: public PipeHelper (string path)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: public bool SendPipeCommand (string pipeCommand)
  • Method (i): public virtual string ToString ()
public class Act.Shared.Sync.ScheduleDialog ()
  • Field: protected RadioButton rbSyncWhenStarted
  • Field: protected RadioButton rbSyncInRealTime
  • Field: protected RadioButton rbSyncOnStartup
SchedulerItemType ()
public sealed enum Act.Shared.Sync.SchedulerItemType
                    Activity = 1,
                    Contact = 2,
                    All = 3,
                    RemoveActivity = 4,
public sealed enum Act.Shared.Sync.SchedulerItemType
                    Activity = 1,
                    Contact = 2,
                    Contact_Activity = 3,
                    All = 4,
                    RemoveActivity = 5,
--> NONE <-- --> NONE <--
public class Act.Shared.Sync.StringResource ()
--> NONE <--
  • Property: static string ActDatabaseLabel { public get; }
  • Property: static string AddNewContactsGoogle { public get; }
  • Property: static string AddNewContactsOutlook { public get; }
  • Property: static string AMSelect { public get; }
  • Property: static string Contact_Activity { public get; }
  • Property: static string ExchangeSelect { public get; }
  • Property: static string ISPADataFolder { public get; }
  • Property: static string Office365Select { public get; }
  • Property: static string OutlookSelect { public get; }
  • Property: static string PMSelect { public get; }
  • Property: static string SelectDatabaseToSync { public get; }
  • Property: static string SyncFolderLegacy { public get; }
  • Property: static string Time12Hours { public get; }
  • Property: static string Time15Minutes { public get; }
  • Property: static string Time1Day { public get; }
  • Property: static string Time1Hour { public get; }
  • Property: static string Time1Week { public get; }
  • Property: static string Time2Hours { public get; }
  • Property: static string Time30Minutes { public get; }
  • Property: static string Time4Hours { public get; }
  • Property: static string Time8Hours { public get; }
  • Property: static string UndefinedSelect { public get; }
SyncCommand ()
public sealed enum Act.Shared.Sync.SyncCommand
                    None = 0,
                    ShowPreferences = 1,
                    SynchronizeActivities = 2,
                    SynchronizeContacts = 3,
                    SynchronizeAll = 4,
                    RemoveActivities = 5,
                    Exit = 6,
                    ClosePreferences = 7,
                    GoogleSynchronizeActivities = 8,
                    GoogleSynchronizeContacts = 9,
                    GoogleSynchronizeAll = 10,
                    GoogleShowPreferences = 11,
                    GMailHistoryRecord = 12,
public sealed enum Act.Shared.Sync.SyncCommand
                    None = 0,
                    ShowPreferences = 1,
                    SynchronizeActivities = 2,
                    SynchronizeContacts = 3,
                    SynchronizeAll = 4,
                    RemoveActivities = 5,
                    Exit = 6,
                    ClosePreferences = 7,
                    GoogleSynchronizeActivities = 8,
                    GoogleSynchronizeContacts = 9,
                    GoogleSynchronizeAll = 10,
                    GoogleShowPreferences = 11,
                    GMailHistoryRecord = 12,
                    ViewSyncHistory = 13,
                    ViewGoogleSyncHistory = 14,
--> NONE <-- --> NONE <--
public class Act.Shared.Sync.SyncHistoryView ()
  • Constructor: public SyncHistoryView (List`1 syncHistoryEntries)
  • Method: public void Initialize (List`1 syncHistoryEntries)
  • Constructor: public SyncHistoryView (List`1 syncHistoryEntries)
  • Method: public void Initialize (List`1 syncHistoryEntries)
public class Act.Shared.Sync.SyncHistoryViewModel ()
  • Constructor: public SyncHistoryViewModel (List`1 syncHistoryEntries)
  • Constructor: public SyncHistoryViewModel (List`1 syncHistoryEntries)
public class Act.Shared.Sync.SyncHistoryWindow ()
  • Constructor: public SyncHistoryWindow (List`1 syncHistoryEntries)
  • Method: public void Initialize (List`1 syncHistoryEntries)
  • Constructor: public SyncHistoryWindow (List`1 syncHistoryEntries)
  • Method: public void Initialize (List`1 syncHistoryEntries)
SynchronizationMethod ()
public sealed enum Act.Shared.Sync.SynchronizationMethod
                    Nosync = 0,
                    Oneway = 1,
                    Twoway = 2,
public sealed enum Act.Shared.Sync.SynchronizationMethod
                    Nosync = 0,
                    Oneway = 1,
                    Twoway = 2,
                    OnewayBack = 3,
--> NONE <-- --> NONE <--
SyncOccurrence ()
public sealed enum Act.Shared.Sync.SyncOccurrence
                    Manually = 0,
                    Daily = 1,
                    EveryXMinutes = 2,
                    OnStartup = 3,
public sealed enum Act.Shared.Sync.SyncOccurrence
                    Manually = 0,
                    Daily = 1,
                    EveryXMinutes = 2,
                    OnStartup = 3,
                    InRealTime = 4,
--> NONE <-- --> NONE <--

TopSummary