コード例 #1
0
 /// <summary>
 /// Default constructor
 /// </summary>
 public ReplicationOptions()
 {
     Heartbeat              = DefaultHeartbeat;
     RequestTimeout         = DefaultRequestTimeout;
     SocketTimeout          = DefaultSocketTimeout;
     PollInterval           = TimeSpan.Zero;
     UseWebSocket           = true;
     MaxOpenHttpConnections = DefaultMaxOpenHttpConnections;
     MaxRevsToGetInBulk     = DefaultMaxRevsToGetInBulk;
     RetryStrategy          = DefaultRetryStrategy.Copy();
 }
コード例 #2
0
 public RetryStrategyExecutor(HttpRequestMessage message, IRetryStrategy strategy, CancellationToken token)
 {
     _strategy = strategy.Copy();
     _request = message;
     _token = token;
 }
コード例 #3
0
 public RetryStrategyExecutor(HttpRequestMessage message, IRetryStrategy strategy, CancellationToken token)
 {
     _strategy = strategy.Copy();
     _request  = message;
     _token    = token;
 }
コード例 #4
0
 public TransientErrorRetryHandler(HttpMessageHandler handler, IRetryStrategy strategy) : base(handler)
 {
     InnerHandler   = handler;
     _retryStrategy = strategy.Copy();
 }