예제 #1
0
 public RetryCallMiddleware(ClientRequestDel next, IAddressSelector addressSelector, ILogger logger, int retryTimes)
 {
     _next            = next;
     _retryTimes      = retryTimes;
     _addressSelector = addressSelector;
     _logger          = logger;
 }
예제 #2
0
 public RetryCallMiddleware(ClientRequestDel next, IAddressSelector addressSelector, ILoggerFactory loggerFactory, int retryTimes)
 {
     _next            = next;
     _retryTimes      = retryTimes;
     _addressSelector = addressSelector;
     _logger          = loggerFactory.Create(this.GetType());
 }
예제 #3
0
 public RoleAuthMiddleware(ClientRequestDel next, RoleAuthOptions options)
 {
     _options = options;
     _next    = next;
 }
예제 #4
0
 public JwtAuthorizationMiddleware(ClientRequestDel next, JwtAuthorizationOptions options)
 {
     _options = options;
     _next    = next;
 }