コード例 #1
0
 public MessageQueueWithAutomatedStatusChecks(ISyncProtocol <T> protocol, byte attempts, IStatusRequestGenerator <T> requestSequence, Func <double> interval, IEqualityComparer <Sync <T> > comparer)
     : base(protocol, comparer, attempts)
 {
     this.requestSequence      = requestSequence;
     this.interval             = interval;
     statusCheckTimer.Elapsed += StatusCheckTime_Elapsed;
 }
コード例 #2
0
 public MessageQueueWithAutomatedStatusChecks(ISyncProtocol <T> protocol, byte attempts, IStatusRequestGenerator <T> requestSequence, Func <double> interval)
     : this(protocol, attempts, requestSequence, interval, EqualityComparer <Sync <T> > .Default)
 {
 }