예제 #1
0
 public DocumentSourceRetryDecorator(
     Library.IDocumentSource decorated,
     int numberOfRetries,
     TimeSpan waitTimeBetweenRetries)
 {
     this.decorated              = decorated;
     this.numberOfRetries        = numberOfRetries;
     this.waitTimeBetweenRetries = waitTimeBetweenRetries;
 }
예제 #2
0
 public static Library.IDocumentSource ApplyRetryAspect(this Library.IDocumentSource instance, int numberOfRetries, TimeSpan waitTimeBetweenRetries)
 {
     return(new DocumentSourceRetryDecorator(instance, numberOfRetries, waitTimeBetweenRetries));
 }