Ejemplo n.º 1
0
 /// <summary>
 /// Initialize new instance of <see cref="ExchangeEmailSyncProvider" /> with passed synchronization settings
 /// with load emails from date parameter.
 /// </summary>
 /// <param name="userConnection"><see cref="UserConnection"/> instance.</param>
 /// <param name="senderEmailAddress">Sender email address.</param>
 /// <param name="loadEmailsFromDate">Load emails from date parameter.</param>
 /// <param name="userSettings"><see cref="EmailExchangeSettings"/> instance.</param>
 public ExchangeEmailSyncProvider(UserConnection userConnection, string senderEmailAddress,
                                  DateTime loadEmailsFromDate, EmailExchangeSettings userSettings = null)
     : this(userConnection, senderEmailAddress, userSettings)
 {
     LoadEmailsFromDate = loadEmailsFromDate;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initialize new instance of <see cref="ExchangeEmailSyncProvider" /> with passed synchronization settings.
 /// </summary>
 /// <param name="userConnection"><see cref="UserConnection"/> instance.</param>
 /// <param name="senderEmailAddress">Sender email address.</param>
 /// <param name="userSettings"><see cref="EmailExchangeSettings"/> instance.</param>
 public ExchangeEmailSyncProvider(UserConnection userConnection, string senderEmailAddress, EmailExchangeSettings userSettings = null)
     : base(new Guid(EmailStoreId), userConnection.CurrentUser.TimeZone, senderEmailAddress)
 {
     _userConnection            = userConnection;
     UserSettings               = userSettings ?? new EmailExchangeSettings(userConnection, senderEmailAddress);
     Version                    = UserSettings.LastSyncDate;
     _lastSyncDateMinutesOffset = UserSettings.LastSyncDateMinutesOffset;
     InitSyncSessionId();
     _syncErrorHelper = SynchronizationErrorHelper.GetInstance(userConnection);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Initialize new instance of <see cref="ExchangeEmailEventsProvider" /> with passed synchronization settings.
 /// </summary>
 /// <param name="userConnection"><see cref="UserConnection"/> instance.</param>
 /// <param name="senderEmailAddress">Sender email address.</param>
 /// <param name="userSettings"><see cref="EmailExchangeSettings"/> instance.</param>
 public ExchangeEmailEventsProvider(UserConnection userConnection, string senderEmailAddress, EmailExchangeSettings userSettings = null)
     : base(userConnection, senderEmailAddress, userSettings)
 {
 }