Пример #1
0
 public ReRoutesCreator(
     IClaimsToThingCreator claimsToThingCreator,
     IAuthenticationOptionsCreator authOptionsCreator,
     IUpstreamTemplatePatternCreator upstreamTemplatePatternCreator,
     IRequestIdKeyCreator requestIdKeyCreator,
     IQoSOptionsCreator qosOptionsCreator,
     IReRouteOptionsCreator fileReRouteOptionsCreator,
     IRateLimitOptionsCreator rateLimitOptionsCreator,
     IRegionCreator regionCreator,
     IHttpHandlerOptionsCreator httpHandlerOptionsCreator,
     IHeaderFindAndReplaceCreator headerFAndRCreator,
     IDownstreamAddressesCreator downstreamAddressesCreator,
     ILoadBalancerOptionsCreator loadBalancerOptionsCreator,
     IReRouteKeyCreator reRouteKeyCreator,
     ISecurityOptionsCreator securityOptionsCreator,
     IVersionCreator versionCreator
     )
 {
     _reRouteKeyCreator          = reRouteKeyCreator;
     _loadBalancerOptionsCreator = loadBalancerOptionsCreator;
     _downstreamAddressesCreator = downstreamAddressesCreator;
     _headerFAndRCreator         = headerFAndRCreator;
     _regionCreator                  = regionCreator;
     _rateLimitOptionsCreator        = rateLimitOptionsCreator;
     _requestIdKeyCreator            = requestIdKeyCreator;
     _upstreamTemplatePatternCreator = upstreamTemplatePatternCreator;
     _authOptionsCreator             = authOptionsCreator;
     _claimsToThingCreator           = claimsToThingCreator;
     _qosOptionsCreator              = qosOptionsCreator;
     _fileReRouteOptionsCreator      = fileReRouteOptionsCreator;
     _httpHandlerOptionsCreator      = httpHandlerOptionsCreator;
     _loadBalancerOptionsCreator     = loadBalancerOptionsCreator;
     _securityOptionsCreator         = securityOptionsCreator;
     _versionCreator                 = versionCreator;
 }
Пример #2
0
 public ConfigurationCreator(
     IServiceProviderConfigurationCreator serviceProviderConfigCreator,
     IQoSOptionsCreator qosOptionsCreator,
     IHttpHandlerOptionsCreator httpHandlerOptionsCreator,
     IServiceProvider serviceProvider,
     ILoadBalancerOptionsCreator loadBalancerOptionsCreator,
     IVersionCreator versionCreator
     )
 {
     _adminPath = serviceProvider.GetService <IAdministrationPath>();
     _loadBalancerOptionsCreator   = loadBalancerOptionsCreator;
     _serviceProviderConfigCreator = serviceProviderConfigCreator;
     _qosOptionsCreator            = qosOptionsCreator;
     _httpHandlerOptionsCreator    = httpHandlerOptionsCreator;
     _versionCreator = versionCreator;
 }
Пример #3
0
 public DynamicsCreator(IRateLimitOptionsCreator rateLimitOptionsCreator, IVersionCreator versionCreator)
 {
     _rateLimitOptionsCreator = rateLimitOptionsCreator;
     _versionCreator          = versionCreator;
 }