Пример #1
0
        private static Dictionary <string, string> GetKeywords(MailServerPollingPattern pattern, string implementation)
        {
            Dictionary <string, string> d = new Dictionary <string, string>();

            d.Add("pattern", pattern.ToString());
            d.Add("implementation", implementation);
            return(d);
        }
Пример #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 public MailServerConnectionPolicy(TimeSpan pollingTimeSpan, MailServerPollingPattern pollingPattern, TcpPort port)
 {
     _pollingInterval = pollingTimeSpan;
     _pollingPattern  = pollingPattern;
     _port            = port;
 }
Пример #3
0
 /// <summary>
 /// Constructor
 /// </summary>
 public MailServerConnectionPolicy()
 {
     _pollingInterval = TimeSpan.FromSeconds(DefaultPollingIntervalInSeconds);
     _pollingPattern  = DefaultPollingPattern;
 }
Пример #4
0
 /// <summary>
 /// Constructor
 /// </summary>
 public MailServerConnectionPolicy(TimeSpan pollingInterval)
 {
     _pollingInterval = pollingInterval;
     _pollingPattern  = DefaultPollingPattern;
 }
Пример #5
0
 /// <summary>
 /// Constructor
 /// </summary>
 public MailServerConnectionPolicy(TimeSpan pollingTimeSpan, MailServerPollingPattern pollingPattern)
 {
     _pollingInterval = pollingTimeSpan;
     _pollingPattern  = pollingPattern;
 }
Пример #6
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="pattern">the polling pattern</param>
 /// <param name="implementation">implementation</param>
 /// <param name="innerException">innerexception of the thrown exception</param>
 public MailServerPollingPatternNotSupportedException(MailServerPollingPattern pattern, string implementation, System.Exception innerException) : base(GetKeywords(pattern, implementation), innerException)
 {
 }