コード例 #1
0
ファイル: ReRoutesCreator.cs プロジェクト: Dhaigvip/WEBAPI
 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
     )
 {
     _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;
 }
コード例 #2
0
 public ConfigurationCreator(
     IServiceProviderConfigurationCreator serviceProviderConfigCreator,
     IQoSOptionsCreator qosOptionsCreator,
     IHttpHandlerOptionsCreator httpHandlerOptionsCreator,
     IServiceProvider serviceProvider,
     ILoadBalancerOptionsCreator loadBalancerOptionsCreator
     )
 {
     _adminPath = serviceProvider.GetService <IAdministrationPath>();
     _loadBalancerOptionsCreator   = loadBalancerOptionsCreator;
     _serviceProviderConfigCreator = serviceProviderConfigCreator;
     _qosOptionsCreator            = qosOptionsCreator;
     _httpHandlerOptionsCreator    = httpHandlerOptionsCreator;
 }
コード例 #3
0
 public LoadBalancerOptionsCreatorTests()
 {
     _creator = new LoadBalancerOptionsCreator();
 }