├── .circleci └── config.yml ├── .dockerignore ├── .editorconfig ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── Directory.Build.props ├── GitVersion.yml ├── LICENSE.md ├── Makefile ├── Ocelot.sln ├── README.md ├── codeanalysis.ruleset ├── docker ├── Dockerfile.base ├── Dockerfile.build ├── Dockerfile.release ├── README.md └── docker-build.sh ├── docs ├── Makefile ├── autobuild.bat ├── building │ ├── building.rst │ ├── overview.rst │ ├── releaseprocess.rst │ └── tests.rst ├── conf.py ├── favicon.ico ├── features │ ├── administration.rst │ ├── authentication.rst │ ├── authorisation.rst │ ├── caching.rst │ ├── claimstransformation.rst │ ├── configuration.rst │ ├── delegatinghandlers.rst │ ├── errorcodes.rst │ ├── graphql.rst │ ├── headerstransformation.rst │ ├── kubernetes.rst │ ├── loadbalancer.rst │ ├── logging.rst │ ├── methodtransformation.rst │ ├── middlewareinjection.rst │ ├── qualityofservice.rst │ ├── raft.rst │ ├── ratelimiting.rst │ ├── requestaggregation.rst │ ├── requestid.rst │ ├── routing.rst │ ├── servicediscovery.rst │ ├── servicefabric.rst │ ├── tracing.rst │ └── websockets.rst ├── images │ ├── OcelotBasic.jpg │ ├── OcelotIndentityServer.jpg │ ├── OcelotMultipleInstances.jpg │ ├── OcelotMultipleInstancesConsul.jpg │ └── OcelotServiceFabric.jpg ├── index.rst ├── introduction │ ├── bigpicture.rst │ ├── contributing.rst │ ├── gettingstarted.rst │ └── notsupported.rst ├── make.bat ├── make.sh └── readme.md ├── postman └── ocelot.postman_collection.json ├── releasenotes.md ├── samples ├── AdministrationApi │ ├── AdministrationApi.csproj │ ├── Issue645.postman_collection.json │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── README.md │ ├── appsettings.json │ ├── ocelot.json │ └── tempkey.rsa ├── Docker-Compose │ └── docker-compose.yaml ├── Docker │ ├── Dockerfile │ └── README.md ├── OcelotBasic │ ├── OcelotBasic.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ ├── appsettings.json │ └── ocelot.json ├── OcelotEureka │ ├── ApiGateway │ │ ├── ApiGateway.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── appsettings.json │ │ └── ocelot.json │ ├── DownstreamService │ │ ├── Controllers │ │ │ └── CategoryController.cs │ │ ├── DownstreamService.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── OcelotEureka.sln │ └── README.md ├── OcelotGraphQL │ ├── OcelotGraphQL.csproj │ ├── OcelotGraphQL.sln │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── README.md │ └── ocelot.json ├── OcelotKube │ ├── .dockerignore │ ├── ApiGateway │ │ ├── ApiGateway.csproj │ │ ├── Dockerfile │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── ocelot.json │ ├── Dockerfile │ ├── DownstreamService │ │ ├── Controllers │ │ │ └── ValuesController.cs │ │ ├── Dockerfile │ │ ├── Dockerfile.develop │ │ ├── DownstreamService.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ └── OcelotKube.sln └── OcelotServiceFabric │ ├── .gitignore │ ├── CONTRIBUTING.md │ ├── LICENSE.md │ ├── OcelotApplication │ ├── ApplicationManifest.xml │ ├── OcelotApplicationApiGatewayPkg │ │ ├── Code │ │ │ ├── entryPoint.cmd │ │ │ └── entryPoint.sh │ │ ├── Config │ │ │ ├── Settings.xml │ │ │ └── _readme.txt │ │ ├── Data │ │ │ └── _readme.txt │ │ ├── ServiceManifest-Linux.xml │ │ ├── ServiceManifest-Windows.xml │ │ └── ServiceManifest.xml │ └── OcelotApplicationServicePkg │ │ ├── Code │ │ ├── entryPoint.cmd │ │ └── entryPoint.sh │ │ ├── Config │ │ ├── Settings.xml │ │ └── _readme.txt │ │ ├── Data │ │ └── _readme.txt │ │ ├── ServiceManifest-Linux.xml │ │ ├── ServiceManifest-Windows.xml │ │ └── ServiceManifest.xml │ ├── README.md │ ├── build.bat │ ├── build.sh │ ├── dotnet-include.sh │ ├── install.ps1 │ ├── install.sh │ ├── src │ ├── OcelotApplicationApiGateway │ │ ├── OcelotApplicationApiGateway.cs │ │ ├── OcelotApplicationApiGateway.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── ServiceEventListener.cs │ │ ├── ServiceEventSource.cs │ │ ├── WebCommunicationListener.cs │ │ ├── appsettings.json │ │ └── ocelot.json │ ├── OcelotApplicationService │ │ ├── ApiGateway.cs │ │ ├── Controllers │ │ │ └── ValuesController.cs │ │ ├── OcelotApplicationService.csproj │ │ ├── Program.cs │ │ ├── ServiceEventSource.cs │ │ └── Startup.cs │ └── global.json │ ├── uninstall.ps1 │ └── uninstall.sh ├── src ├── Ocelot.Administration │ ├── IIdentityServerConfiguration.cs │ ├── IdentityServerConfiguration.cs │ ├── IdentityServerConfigurationCreator.cs │ ├── IdentityServerMiddlewareConfigurationProvider.cs │ ├── Ocelot.Administration.csproj │ ├── OcelotBuilderExtensions.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── Ocelot.Cache.CacheManager │ ├── Ocelot.Cache.CacheManager.csproj │ ├── OcelotBuilderExtensions.cs │ ├── OcelotCacheManagerCache.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── Ocelot.Provider.Consul │ ├── Consul.cs │ ├── ConsulClientFactory.cs │ ├── ConsulFileConfigurationRepository.cs │ ├── ConsulMiddlewareConfigurationProvider.cs │ ├── ConsulProviderFactory.cs │ ├── ConsulRegistryConfiguration.cs │ ├── IConsulClientFactory.cs │ ├── Ocelot.Provider.Consul.csproj │ ├── OcelotBuilderExtensions.cs │ ├── PollingConsulServiceDiscoveryProvider.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── UnableToSetConfigInConsulError.cs ├── Ocelot.Provider.Eureka │ ├── Eureka.cs │ ├── EurekaMiddlewareConfigurationProvider.cs │ ├── EurekaProviderFactory.cs │ ├── Ocelot.Provider.Eureka.csproj │ ├── OcelotBuilderExtensions.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── Ocelot.Provider.Kubernetes │ ├── IKubeApiClientFactory.cs │ ├── KubeApiClientExtensions │ │ └── EndPointClientV1.cs │ ├── KubeApiClientFactory.cs │ ├── KubeProvider.cs │ ├── KubeRegistryConfiguration.cs │ ├── KubernetesProviderFactory.cs │ ├── Ocelot.Provider.Kubernetes.csproj │ ├── OcelotBuilderExtensions.cs │ └── PollKubernetes.cs ├── Ocelot.Provider.Polly │ ├── CircuitBreaker.cs │ ├── Ocelot.Provider.Polly.csproj │ ├── OcelotBuilderExtensions.cs │ ├── PollyCircuitBreakingDelegatingHandler.cs │ ├── PollyQoSProvider.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── RequestTimedOutError.cs ├── Ocelot.Provider.Rafty │ ├── BearerToken.cs │ ├── FakeCommand.cs │ ├── FilePeer.cs │ ├── FilePeers.cs │ ├── FilePeersProvider.cs │ ├── HttpPeer.cs │ ├── Ocelot.Provider.Rafty.csproj │ ├── OcelotAdministrationBuilderExtensions.cs │ ├── OcelotFiniteStateMachine.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RaftController.cs │ ├── RaftyFileConfigurationSetter.cs │ ├── RaftyMiddlewareConfigurationProvider.cs │ ├── SqlLiteLog.cs │ ├── UnableToSaveAcceptCommand.cs │ └── UpdateFileConfiguration.cs ├── Ocelot.Tracing.Butterfly │ ├── ButterflyTracer.cs │ ├── Ocelot.Tracing.Butterfly.csproj │ └── OcelotBuilderExtensions.cs └── Ocelot │ ├── Authentication │ └── Middleware │ │ ├── AuthenticationMiddleware.cs │ │ └── AuthenticationMiddlewareMiddlewareExtensions.cs │ ├── Authorisation │ ├── ClaimValueNotAuthorisedError.cs │ ├── ClaimsAuthoriser.cs │ ├── IClaimsAuthoriser.cs │ ├── IScopesAuthoriser.cs │ ├── Middleware │ │ ├── AuthorisationMiddleware.cs │ │ └── AuthorisationMiddlewareMiddlewareExtensions.cs │ ├── ScopeNotAuthorisedError.cs │ ├── ScopesAuthoriser.cs │ ├── UnauthorisedError.cs │ └── UserDoesNotHaveClaimError.cs │ ├── Cache │ ├── AspMemoryCache.cs │ ├── CacheKeyGenerator.cs │ ├── CacheObject.cs │ ├── CachedResponse.cs │ ├── ICacheKeyGenerator.cs │ ├── IOcelotCache.cs │ ├── IRegionCreator.cs │ ├── MD5Helper.cs │ ├── Middleware │ │ ├── OutputCacheMiddleware.cs │ │ └── OutputCacheMiddlewareExtensions.cs │ ├── OutputCacheController.cs │ ├── RegionCreator.cs │ └── Regions.cs │ ├── Claims │ ├── AddClaimsToRequest.cs │ ├── IAddClaimsToRequest.cs │ └── Middleware │ │ ├── ClaimsBuilderMiddlewareExtensions.cs │ │ └── ClaimsToClaimsMiddleware.cs │ ├── Configuration │ ├── AuthenticationOptions.cs │ ├── Builder │ │ ├── AuthenticationOptionsBuilder.cs │ │ ├── DownstreamReRouteBuilder.cs │ │ ├── QoSOptionsBuilder.cs │ │ ├── RateLimitOptionsBuilder.cs │ │ ├── ReRouteBuilder.cs │ │ ├── ReRouteOptionsBuilder.cs │ │ ├── ServiceProviderConfigurationBuilder.cs │ │ └── UpstreamPathTemplateBuilder.cs │ ├── CacheOptions.cs │ ├── ChangeTracking │ │ ├── IOcelotConfigurationChangeTokenSource.cs │ │ ├── OcelotConfigurationChangeToken.cs │ │ ├── OcelotConfigurationChangeTokenSource.cs │ │ └── OcelotConfigurationMonitor.cs │ ├── ClaimToThing.cs │ ├── Creator │ │ ├── AddHeader.cs │ │ ├── AggregatesCreator.cs │ │ ├── AuthenticationOptionsCreator.cs │ │ ├── ClaimsToThingCreator.cs │ │ ├── ConfigurationCreator.cs │ │ ├── DownstreamAddressesCreator.cs │ │ ├── DynamicsCreator.cs │ │ ├── FileInternalConfigurationCreator.cs │ │ ├── HeaderFindAndReplaceCreator.cs │ │ ├── HeaderTransformations.cs │ │ ├── HttpHandlerOptionsCreator.cs │ │ ├── HttpVersionCreator.cs │ │ ├── IAggregatesCreator.cs │ │ ├── IAuthenticationOptionsCreator.cs │ │ ├── IClaimsToThingCreator.cs │ │ ├── IConfigurationCreator.cs │ │ ├── IDownstreamAddressesCreator.cs │ │ ├── IDynamicsCreator.cs │ │ ├── IHeaderFindAndReplaceCreator.cs │ │ ├── IHttpHandlerOptionsCreator.cs │ │ ├── IInternalConfigurationCreator.cs │ │ ├── ILoadBalancerOptionsCreator.cs │ │ ├── IQoSOptionsCreator.cs │ │ ├── IRateLimitOptionsCreator.cs │ │ ├── IReRouteKeyCreator.cs │ │ ├── IReRouteOptionsCreator.cs │ │ ├── IReRoutesCreator.cs │ │ ├── IRequestIdKeyCreator.cs │ │ ├── ISecurityOptionsCreator.cs │ │ ├── IServiceProviderConfigurationCreator.cs │ │ ├── IUpstreamTemplatePatternCreator.cs │ │ ├── IVersionCreator.cs │ │ ├── LoadBalancerOptionsCreator.cs │ │ ├── QoSOptionsCreator.cs │ │ ├── RateLimitOptionsCreator.cs │ │ ├── ReRouteKeyCreator.cs │ │ ├── ReRouteOptionsCreator.cs │ │ ├── ReRoutesCreator.cs │ │ ├── RequestIdKeyCreator.cs │ │ ├── SecurityOptionsCreator.cs │ │ ├── ServiceProviderConfigurationCreator.cs │ │ └── UpstreamTemplatePatternCreator.cs │ ├── DownstreamHostAndPort.cs │ ├── DownstreamReRoute.cs │ ├── File │ │ ├── AggregateReRouteConfig.cs │ │ ├── FileAggregateReRoute.cs │ │ ├── FileAuthenticationOptions.cs │ │ ├── FileCacheOptions.cs │ │ ├── FileConfiguration.cs │ │ ├── FileDynamicReRoute.cs │ │ ├── FileGlobalConfiguration.cs │ │ ├── FileHostAndPort.cs │ │ ├── FileHttpHandlerOptions.cs │ │ ├── FileJwtConfig.cs │ │ ├── FileLoadBalancerOptions.cs │ │ ├── FileQoSOptions.cs │ │ ├── FileRateLimitOptions.cs │ │ ├── FileRateLimitRule.cs │ │ ├── FileReRoute.cs │ │ ├── FileSecurityOptions.cs │ │ ├── FileServiceDiscoveryProvider.cs │ │ └── IReRoute.cs │ ├── FileConfigurationController.cs │ ├── HeaderFindAndReplace.cs │ ├── HttpHandlerOptions.cs │ ├── HttpHandlerOptionsBuilder.cs │ ├── IInternalConfiguration.cs │ ├── InternalConfiguration.cs │ ├── LoadBalancerOptions.cs │ ├── LoadBalancerOptionsBuilder.cs │ ├── Parser │ │ ├── ClaimToThingConfigurationParser.cs │ │ ├── IClaimToThingConfigurationParser.cs │ │ ├── InstructionNotForClaimsError.cs │ │ ├── NoInstructionsError.cs │ │ └── ParsingConfigurationHeaderError.cs │ ├── QoSOptions.cs │ ├── RateLimitOptions.cs │ ├── RateLimitRule.cs │ ├── ReRoute.cs │ ├── ReRouteOptions.cs │ ├── Repository │ │ ├── ConsulFileConfigurationPollerOption.cs │ │ ├── DiskFileConfigurationRepository.cs │ │ ├── FileConfigurationPoller.cs │ │ ├── IFileConfigurationPollerOptions.cs │ │ ├── IFileConfigurationRepository.cs │ │ ├── IInternalConfigurationRepository.cs │ │ ├── InMemoryFileConfigurationPollerOptions.cs │ │ └── InMemoryInternalConfigurationRepository.cs │ ├── SecurityOptions.cs │ ├── ServiceProviderConfiguration.cs │ ├── Setter │ │ ├── FileAndInternalConfigurationSetter.cs │ │ └── IFileConfigurationSetter.cs │ └── Validator │ │ ├── ConfigurationValidationResult.cs │ │ ├── FileConfigurationFluentValidator.cs │ │ ├── FileGlobalConfigurationFluentValidator.cs │ │ ├── FileQoSOptionsFluentValidator.cs │ │ ├── FileValidationFailedError.cs │ │ ├── HostAndPortValidator.cs │ │ ├── IConfigurationValidator.cs │ │ └── ReRouteFluentValidator.cs │ ├── DependencyInjection │ ├── AdministrationPath.cs │ ├── ConfigurationBuilderExtensions.cs │ ├── IAdministrationPath.cs │ ├── IOcelotAdministrationBuilder.cs │ ├── IOcelotBuilder.cs │ ├── OcelotAdministrationBuilder.cs │ ├── OcelotBuilder.cs │ └── ServiceCollectionExtensions.cs │ ├── DownstreamPathManipulation │ ├── ChangeDownstreamPathTemplate.cs │ ├── IChangeDownstreamPathTemplate.cs │ └── Middleware │ │ ├── ClaimsToDownstreamPathMiddleware.cs │ │ └── ClaimsToDownstreamPathMiddlewareExtensions.cs │ ├── DownstreamRouteFinder │ ├── DownstreamRoute.cs │ ├── Finder │ │ ├── DownstreamRouteCreator.cs │ │ ├── DownstreamRouteFinder.cs │ │ ├── DownstreamRouteProviderFactory.cs │ │ ├── IDownstreamRouteProvider.cs │ │ ├── IDownstreamRouteProviderFactory.cs │ │ └── UnableToFindDownstreamRouteError.cs │ ├── Middleware │ │ ├── DownstreamRouteFinderMiddleware.cs │ │ └── DownstreamRouteFinderMiddlewareExtensions.cs │ └── UrlMatcher │ │ ├── IPlaceholderNameAndValueFinder.cs │ │ ├── IUrlPathToUrlTemplateMatcher.cs │ │ ├── PlaceholderNameAndValue.cs │ │ ├── RegExUrlMatcher.cs │ │ ├── UrlMatch.cs │ │ └── UrlPathPlaceholderNameAndValueFinder.cs │ ├── DownstreamUrlCreator │ ├── Middleware │ │ ├── DownstreamUrlCreatorMiddleware.cs │ │ └── DownstreamUrlCreatorMiddlewareExtensions.cs │ └── UrlTemplateReplacer │ │ ├── DownstreamTemplatePathPlaceholderReplacer.cs │ │ └── IDownstreamPathPlaceholderReplacer.cs │ ├── Errors │ ├── Error.cs │ ├── Middleware │ │ ├── ExceptionHandlerMiddleware.cs │ │ └── ExceptionHandlerMiddlewareExtensions.cs │ └── OcelotErrorCode.cs │ ├── Headers │ ├── AddHeadersToRequest.cs │ ├── AddHeadersToResponse.cs │ ├── HttpContextRequestHeaderReplacer.cs │ ├── HttpResponseHeaderReplacer.cs │ ├── IAddHeadersToRequest.cs │ ├── IAddHeadersToResponse.cs │ ├── IHttpContextRequestHeaderReplacer.cs │ ├── IHttpResponseHeaderReplacer.cs │ ├── IRemoveOutputHeaders.cs │ ├── Middleware │ │ ├── ClaimsToHeadersMiddleware.cs │ │ ├── ClaimsToHeadersMiddlewareExtensions.cs │ │ ├── HttpHeadersTransformationMiddleware.cs │ │ └── HttpHeadersTransformationMiddlewareExtensions.cs │ └── RemoveOutputHeaders.cs │ ├── Infrastructure │ ├── CannotAddPlaceholderError.cs │ ├── CannotRemovePlaceholderError.cs │ ├── Claims │ │ └── Parser │ │ │ ├── CannotFindClaimError.cs │ │ │ ├── ClaimsParser.cs │ │ │ └── IClaimsParser.cs │ ├── ConfigAwarePlaceholders.cs │ ├── CouldNotFindPlaceholderError.cs │ ├── DelayedMessage.cs │ ├── Extensions │ │ ├── ErrorListExtensions.cs │ │ ├── NetCoreSupportExtensions.cs │ │ ├── StringExtensions.cs │ │ └── StringValuesExtensions.cs │ ├── FrameworkDescription.cs │ ├── IBus.cs │ ├── IFrameworkDescription.cs │ ├── IPlaceholders.cs │ ├── InMemoryBus.cs │ ├── Placeholders.cs │ ├── RequestData │ │ ├── CannotAddDataError.cs │ │ ├── CannotFindDataError.cs │ │ ├── HttpDataRepository.cs │ │ └── IRequestScopedDataRepository.cs │ ├── Wait.cs │ └── Waiter.cs │ ├── LoadBalancer │ ├── LoadBalancers │ │ ├── CookieStickySessions.cs │ │ ├── CookieStickySessionsCreator.cs │ │ ├── CouldNotFindLoadBalancerCreator.cs │ │ ├── DelegateInvokingLoadBalancerCreator.cs │ │ ├── ErrorInvokingLoadBalancerCreator.cs │ │ ├── ILoadBalancer.cs │ │ ├── ILoadBalancerCreator.cs │ │ ├── ILoadBalancerFactory.cs │ │ ├── ILoadBalancerHouse.cs │ │ ├── Lease.cs │ │ ├── LeastConnection.cs │ │ ├── LeastConnectionCreator.cs │ │ ├── LoadBalancerFactory.cs │ │ ├── LoadBalancerHouse.cs │ │ ├── NoLoadBalancer.cs │ │ ├── NoLoadBalancerCreator.cs │ │ ├── RoundRobin.cs │ │ ├── RoundRobinCreator.cs │ │ ├── ServicesAreEmptyError.cs │ │ ├── ServicesAreNullError.cs │ │ ├── StickySession.cs │ │ └── UnableToFindLoadBalancerError.cs │ └── Middleware │ │ ├── LoadBalancingMiddleware.cs │ │ └── LoadBalancingMiddlewareExtensions.cs │ ├── Logging │ ├── AspDotNetLogger.cs │ ├── AspDotNetLoggerFactory.cs │ ├── IOcelotLogger.cs │ ├── IOcelotLoggerFactory.cs │ ├── ITracer.cs │ └── OcelotDiagnosticListener.cs │ ├── Middleware │ ├── BaseUrlFinder.cs │ ├── DownstreamContext.cs │ ├── DownstreamResponse.cs │ ├── Header.cs │ ├── IBaseUrlFinder.cs │ ├── Multiplexer │ │ ├── CouldNotFindAggregatorError.cs │ │ ├── IDefinedAggregator.cs │ │ ├── IDefinedAggregatorProvider.cs │ │ ├── IMultiplexer.cs │ │ ├── IResponseAggregator.cs │ │ ├── IResponseAggregatorFactory.cs │ │ ├── InMemoryResponseAggregatorFactory.cs │ │ ├── Multiplexer.cs │ │ ├── ServiceLocatorDefinedAggregatorProvider.cs │ │ ├── SimpleJsonResponseAggregator.cs │ │ └── UserDefinedResponseAggregator.cs │ ├── OcelotMiddleware.cs │ ├── OcelotMiddlewareConfigurationDelegate.cs │ ├── OcelotMiddlewareExtensions.cs │ ├── OcelotPipelineConfiguration.cs │ ├── OcelotRequestDelegate.cs │ ├── Pipeline │ │ ├── IOcelotPipelineBuilder.cs │ │ ├── LICENSE.txt │ │ ├── MapWhenMiddleware.cs │ │ ├── MapWhenOptions.cs │ │ ├── OcelotPipelineBuilder.cs │ │ ├── OcelotPipelineBuilderExtensions.cs │ │ └── OcelotPipelineExtensions.cs │ └── UnauthenticatedError.cs │ ├── Ocelot.csproj │ ├── Properties │ └── AssemblyInfo.cs │ ├── QueryStrings │ ├── AddQueriesToRequest.cs │ ├── IAddQueriesToRequest.cs │ └── Middleware │ │ ├── ClaimsToQueryStringMiddleware.cs │ │ └── ClaimsToQueryStringMiddlewareExtensions.cs │ ├── RateLimit │ ├── ClientRateLimitProcessor.cs │ ├── ClientRequestIdentity.cs │ ├── DistributedCacheRateLimitCounterHanlder.cs │ ├── IRateLimitCounterHandler.cs │ ├── MemoryCacheRateLimitCounterHandler.cs │ ├── Middleware │ │ ├── ClientRateLimitMiddleware.cs │ │ └── RateLimitMiddlewareExtensions.cs │ ├── QuotaExceededError.cs │ ├── RateLimitCore.cs │ ├── RateLimitCounter.cs │ └── RateLimitHeaders.cs │ ├── Request │ ├── Creator │ │ ├── DownstreamRequestCreator.cs │ │ └── IDownstreamRequestCreator.cs │ ├── Mapper │ │ ├── IRequestMapper.cs │ │ ├── RequestMapper.cs │ │ └── UnmappableRequestError.cs │ └── Middleware │ │ ├── DownstreamRequest.cs │ │ ├── DownstreamRequestInitialiserMiddleware.cs │ │ └── HttpRequestBuilderMiddlewareExtensions.cs │ ├── RequestId │ ├── DefaultRequestIdKey.cs │ ├── Middleware │ │ ├── ReRouteRequestIdMiddleware.cs │ │ └── RequestIdMiddlewareExtensions.cs │ └── RequestId.cs │ ├── Requester │ ├── ConnectionToDownstreamServiceError.cs │ ├── DelegatingHandlerHandlerFactory.cs │ ├── GlobalDelegatingHandler.cs │ ├── HttpClientBuilder.cs │ ├── HttpClientHttpRequester.cs │ ├── HttpClientWrapper.cs │ ├── HttpExeptionToErrorMapper.cs │ ├── IDelegatingHandlerHandlerFactory.cs │ ├── IExceptionToErrorMapper.cs │ ├── IHttpClient.cs │ ├── IHttpClientBuilder.cs │ ├── IHttpClientCache.cs │ ├── IHttpRequester.cs │ ├── ITracingHandler.cs │ ├── ITracingHandlerFactory.cs │ ├── MemoryHttpClientCache.cs │ ├── Middleware │ │ ├── HttpRequesterMiddleware.cs │ │ └── HttpRequesterMiddlewareExtensions.cs │ ├── NoQosDelegatingHandler.cs │ ├── OcelotHttpTracingHandler.cs │ ├── QoS │ │ ├── IQosFactory.cs │ │ ├── QosFactory.cs │ │ └── UnableToFindQoSProviderError.cs │ ├── QosDelegatingHandlerDelegate.cs │ ├── RequestCanceledError.cs │ ├── TracingHandlerFactory.cs │ └── UnableToCompleteRequestError.cs │ ├── Responder │ ├── ErrorsToHttpStatusCodeMapper.cs │ ├── HttpContextResponder.cs │ ├── IErrorsToHttpStatusCodeMapper.cs │ ├── IHttpResponder.cs │ └── Middleware │ │ ├── ResponderMiddleware.cs │ │ └── ResponderMiddlewareExtensions.cs │ ├── Responses │ ├── ErrorResponse.cs │ ├── ErrorResponseGeneric.cs │ ├── OkResponse.cs │ ├── OkResponseGeneric.cs │ ├── Response.cs │ └── ResponseGeneric.cs │ ├── Security │ ├── IPSecurity │ │ └── IPSecurityPolicy.cs │ ├── ISecurityPolicy.cs │ └── Middleware │ │ ├── SecurityMiddleware.cs │ │ └── SecurityMiddlewareExtensions.cs │ ├── ServiceDiscovery │ ├── Configuration │ │ └── ServiceFabricConfiguration.cs │ ├── IServiceDiscoveryProviderFactory.cs │ ├── Providers │ │ ├── ConfigurationServiceProvider.cs │ │ ├── IServiceDiscoveryProvider.cs │ │ └── ServiceFabricServiceDiscoveryProvider.cs │ ├── ServiceDiscoveryFinderDelegate.cs │ ├── ServiceDiscoveryProviderFactory.cs │ └── UnableToFindServiceDiscoveryProviderError.cs │ ├── Values │ ├── DownstreamPath.cs │ ├── DownstreamPathTemplate.cs │ ├── Service.cs │ ├── ServiceHostAndPort.cs │ └── UpstreamPathTemplate.cs │ └── WebSockets │ └── Middleware │ ├── WebSocketsProxyMiddleware.cs │ └── WebSocketsProxyMiddlewareExtensions.cs ├── test ├── Ocelot.AcceptanceTests │ ├── .gitignore │ ├── AggregateTests.cs │ ├── AuthenticationTests.cs │ ├── AuthorisationTests.cs │ ├── BearerToken.cs │ ├── ButterflyTracingTests.cs │ ├── Caching │ │ └── InMemoryJsonHandle.cs │ ├── CachingTests.cs │ ├── CannotStartOcelotTests.cs │ ├── CaseSensitiveRoutingTests.cs │ ├── ClaimsToDownstreamPathTests.cs │ ├── ClaimsToHeadersForwardingTests.cs │ ├── ClaimsToQueryStringForwardingTests.cs │ ├── ClientRateLimitTests.cs │ ├── ConfigurationInConsulTests.cs │ ├── ConfigurationReloadTests.cs │ ├── ConsulConfigurationInConsulTests.cs │ ├── ConsulWebSocketTests.cs │ ├── ContentTests.cs │ ├── CustomMiddlewareTests.cs │ ├── EurekaServiceDiscoveryTests.cs │ ├── GzipTests.cs │ ├── HeaderTests.cs │ ├── HttpClientCachingTests.cs │ ├── HttpDelegatingHandlersTests.cs │ ├── HttpTests.cs │ ├── LoadBalancerTests.cs │ ├── MethodTests.cs │ ├── Ocelot.AcceptanceTests.csproj │ ├── PollyQoSTests.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RandomPortFinder.cs │ ├── ReasonPhraseTests.cs │ ├── RequestIdTests.cs │ ├── ResponseCodeTests.cs │ ├── ReturnsErrorTests.cs │ ├── RoutingTests.cs │ ├── RoutingWithQueryStringTests.cs │ ├── ServiceDiscoveryTests.cs │ ├── ServiceFabricTests.cs │ ├── ServiceHandler.cs │ ├── SslTests.cs │ ├── StartupTests.cs │ ├── Steps.cs │ ├── StickySessionsTests.cs │ ├── TestConfiguration.cs │ ├── TwoDownstreamServicesTests.cs │ ├── UpstreamHostTests.cs │ ├── WebSocketTests.cs │ ├── appsettings.json │ └── appsettings.product.json ├── Ocelot.Benchmarks │ ├── AllTheThingsBenchmarks.cs │ ├── DictionaryBenchmarks.cs │ ├── DownstreamRouteFinderMiddlewareBenchmarks.cs │ ├── ExceptionHandlerMiddlewareBenchmarks.cs │ ├── Ocelot.Benchmarks.csproj │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── UrlPathToUrlPathTemplateMatcherBenchmarks.cs ├── Ocelot.IntegrationTests │ ├── AdministrationTests.cs │ ├── BearerToken.cs │ ├── CacheManagerTests.cs │ ├── HeaderTests.cs │ ├── Ocelot.IntegrationTests.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RaftTests.cs │ ├── ThreadSafeHeadersTests.cs │ ├── appsettings.json │ ├── idsrv3test.pfx │ ├── ocelot.json │ └── peers.json ├── Ocelot.ManualTest │ ├── Ocelot.ManualTest.csproj │ ├── Ocelot.postman_collection.json │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.json │ ├── idsrv3test.pfx │ ├── ocelot.json │ ├── tempkey.rsa │ └── web.config └── Ocelot.UnitTests │ ├── Administration │ └── OcelotAdministrationBuilderTests.cs │ ├── Authentication │ └── AuthenticationMiddlewareTests.cs │ ├── Authorization │ ├── AuthorisationMiddlewareTests.cs │ └── ClaimsAuthoriserTests.cs │ ├── Cache │ ├── AspMemoryCacheTests.cs │ ├── CacheKeyGeneratorTests.cs │ ├── OutputCacheMiddlewareTests.cs │ └── RegionCreatorTests.cs │ ├── CacheManager │ ├── OcelotBuilderExtensionsTests.cs │ ├── OcelotCacheManagerCache.cs │ └── OutputCacheMiddlewareRealCacheTests.cs │ ├── Claims │ ├── AddClaimsToRequestTests.cs │ └── ClaimsToClaimsMiddlewareTests.cs │ ├── Configuration │ ├── AggregatesCreatorTests.cs │ ├── AuthenticationOptionsCreatorTests.cs │ ├── ChangeTracking │ │ ├── OcelotConfigurationChangeTokenSourceTests.cs │ │ └── OcelotConfigurationChangeTokenTests.cs │ ├── ClaimToThingConfigurationParserTests.cs │ ├── ClaimsToThingCreatorTests.cs │ ├── ConfigurationCreatorTests.cs │ ├── DiskFileConfigurationRepositoryTests.cs │ ├── DownstreamAddressesCreatorTests.cs │ ├── DynamicsCreatorTests.cs │ ├── FileConfigurationPollerTests.cs │ ├── FileConfigurationSetterTests.cs │ ├── FileInternalConfigurationCreatorTests.cs │ ├── HashCreationTests.cs │ ├── HeaderFindAndReplaceCreatorTests.cs │ ├── HttpHandlerOptionsCreatorTests.cs │ ├── InMemoryConfigurationRepositoryTests.cs │ ├── LoadBalancerOptionsCreatorTests.cs │ ├── QoSOptionsCreatorTests.cs │ ├── RateLimitOptionsCreatorTests.cs │ ├── ReRouteKeyCreatorTests.cs │ ├── ReRouteOptionsCreatorTests.cs │ ├── ReRoutesCreatorTests.cs │ ├── RequestIdKeyCreatorTests.cs │ ├── SecurityOptionsCreatorTests.cs │ ├── ServiceProviderCreatorTests.cs │ ├── UpstreamTemplatePatternCreatorTests.cs │ ├── Validation │ │ ├── FileConfigurationFluentValidatorTests.cs │ │ ├── FileQoSOptionsFluentValidatorTests.cs │ │ ├── HostAndPortValidatorTests.cs │ │ └── ReRouteFluentValidatorTests.cs │ └── VersionCreatorTests.cs │ ├── Consul │ ├── ConsulFileConfigurationRepositoryTests.cs │ ├── ConsulServiceDiscoveryProviderTests.cs │ ├── OcelotBuilderExtensionsTests.cs │ ├── PollingConsulServiceDiscoveryProviderTests.cs │ └── ProviderFactoryTests.cs │ ├── Controllers │ ├── FileConfigurationControllerTests.cs │ └── OutputCacheControllerTests.cs │ ├── DependencyInjection │ ├── ConfigurationBuilderExtensionsTests.cs │ └── OcelotBuilderTests.cs │ ├── DownstreamPathManipulation │ ├── ChangeDownstreamPathTemplateTests.cs │ └── ClaimsToDownstreamPathMiddlewareTests.cs │ ├── DownstreamRouteFinder │ ├── DownstreamRouteCreatorTests.cs │ ├── DownstreamRouteFinderMiddlewareTests.cs │ ├── DownstreamRouteFinderTests.cs │ ├── DownstreamRouteProviderFactoryTests.cs │ └── UrlMatcher │ │ ├── RegExUrlMatcherTests.cs │ │ └── UrlPathPlaceholderNameAndValueFinderTests.cs │ ├── DownstreamUrlCreator │ ├── DownstreamUrlCreatorMiddlewareTests.cs │ └── UrlTemplateReplacer │ │ └── UpstreamUrlPathTemplateVariableReplacerTests.cs │ ├── Errors │ ├── ErrorTests.cs │ └── ExceptionHandlerMiddlewareTests.cs │ ├── Eureka │ ├── EurekaMiddlewareConfigurationProviderTests.cs │ ├── EurekaProviderFactoryTests.cs │ ├── EurekaServiceDiscoveryProviderTests.cs │ └── OcelotPipelineExtensionsTests.cs │ ├── Headers │ ├── AddHeadersToRequestClaimToThingTests.cs │ ├── AddHeadersToRequestPlainTests.cs │ ├── AddHeadersToResponseTests.cs │ ├── ClaimsToHeadersMiddlewareTests.cs │ ├── HttpContextRequestHeaderReplacerTests.cs │ ├── HttpHeadersTransformationMiddlewareTests.cs │ ├── HttpResponseHeaderReplacerTests.cs │ └── RemoveHeadersTests.cs │ ├── Infrastructure │ ├── ClaimParserTests.cs │ ├── ConfigAwarePlaceholdersTests.cs │ ├── HttpDataRepositoryTests.cs │ ├── IScopedRequestDataRepository.cs │ ├── InMemoryBusTests.cs │ ├── PlaceholdersTests.cs │ ├── ScopesAuthoriserTests.cs │ └── StringExtensionsTests.cs │ ├── Kubernetes │ ├── KubeProviderFactoryTests.cs │ ├── KubeServiceDiscoveryProviderTests.cs │ ├── OcelotBuilderExtensionsTests.cs │ └── PollingKubeServiceDiscoveryProviderTests.cs │ ├── LoadBalancer │ ├── CookieStickySessionsCreatorTests.cs │ ├── CookieStickySessionsTests.cs │ ├── DelegateInvokingLoadBalancerCreatorTests.cs │ ├── LeastConnectionCreatorTests.cs │ ├── LeastConnectionTests.cs │ ├── LoadBalancerFactoryTests.cs │ ├── LoadBalancerHouseTests.cs │ ├── LoadBalancerMiddlewareTests.cs │ ├── LoadBalancerOptionsTests.cs │ ├── NoLoadBalancerCreatorTests.cs │ ├── NoLoadBalancerTests.cs │ ├── RoundRobinCreatorTests.cs │ └── RoundRobinTests.cs │ ├── Logging │ ├── AspDotNetLoggerTests.cs │ └── OcelotDiagnosticListenerTests.cs │ ├── Middleware │ ├── BaseUrlFinderTests.cs │ ├── DefinedAggregatorProviderTests.cs │ ├── MultiplexerTests.cs │ ├── OcelotMiddlewareTests.cs │ ├── OcelotPipelineExtensionsTests.cs │ ├── OcelotPiplineBuilderTests.cs │ ├── ResponseAggregatorFactoryTests.cs │ ├── SimpleJsonResponseAggregatorTests.cs │ └── UserDefinedResponseAggregatorTests.cs │ ├── Ocelot.UnitTests.csproj │ ├── Polly │ ├── OcelotBuilderExtensionsTests.cs │ └── PollyQoSProviderTests.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── QueryStrings │ ├── AddQueriesToRequestTests.cs │ └── ClaimsToQueryStringMiddlewareTests.cs │ ├── Rafty │ ├── OcelotAdministrationBuilderExtensionsTests.cs │ ├── OcelotFiniteStateMachineTests.cs │ └── RaftyFileConfigurationSetterTests.cs │ ├── RateLimit │ └── ClientRateLimitMiddlewareTests.cs │ ├── Repository │ └── ScopedRequestDataRepositoryTests.cs │ ├── Request │ ├── Creator │ │ └── DownstreamRequestCreatorTests.cs │ ├── DownstreamRequestInitialiserMiddlewareTests.cs │ ├── DownstreamRequestTests.cs │ └── Mapper │ │ └── RequestMapperTests.cs │ ├── RequestId │ └── ReRouteRequestIdMiddlewareTests.cs │ ├── Requester │ ├── DelegatingHandlerHandlerProviderFactoryTests.cs │ ├── FakeDelegatingHandler.cs │ ├── HttpClientBuilderTests.cs │ ├── HttpClientHttpRequesterTest.cs │ ├── HttpExeptionToErrorMapperTests.cs │ ├── HttpRequesterMiddlewareTests.cs │ ├── QoSFactoryTests.cs │ └── TracingHandlerFactoryTests.cs │ ├── Responder │ ├── AnyError.cs │ ├── ErrorsToHttpStatusCodeMapperTests.cs │ ├── HttpContextResponderTests.cs │ └── ResponderMiddlewareTests.cs │ ├── Security │ ├── IPSecurityPolicyTests.cs │ └── SecurityMiddlewareTests.cs │ ├── ServiceDiscovery │ ├── ConfigurationServiceProviderTests.cs │ ├── ServiceDiscoveryProviderFactoryTests.cs │ ├── ServiceFabricServiceDiscoveryProviderTests.cs │ └── ServiceRegistryTests.cs │ ├── UnitTests.runsettings │ ├── appsettings.json │ └── idsrv3test.pfx └── tools └── packages.config /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | */*/bin 2 | */*/obj 3 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/.gitignore -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /GitVersion.yml: -------------------------------------------------------------------------------- 1 | mode: ContinuousDelivery 2 | branches: {} 3 | ignore: 4 | sha: [] 5 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/Makefile -------------------------------------------------------------------------------- /Ocelot.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/Ocelot.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/README.md -------------------------------------------------------------------------------- /codeanalysis.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/codeanalysis.ruleset -------------------------------------------------------------------------------- /docker/Dockerfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docker/Dockerfile.base -------------------------------------------------------------------------------- /docker/Dockerfile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docker/Dockerfile.build -------------------------------------------------------------------------------- /docker/Dockerfile.release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docker/Dockerfile.release -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/docker-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docker/docker-build.sh -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/autobuild.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/autobuild.bat -------------------------------------------------------------------------------- /docs/building/building.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/building/building.rst -------------------------------------------------------------------------------- /docs/building/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/building/overview.rst -------------------------------------------------------------------------------- /docs/building/releaseprocess.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/building/releaseprocess.rst -------------------------------------------------------------------------------- /docs/building/tests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/building/tests.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/features/administration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/administration.rst -------------------------------------------------------------------------------- /docs/features/authentication.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/authentication.rst -------------------------------------------------------------------------------- /docs/features/authorisation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/authorisation.rst -------------------------------------------------------------------------------- /docs/features/caching.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/caching.rst -------------------------------------------------------------------------------- /docs/features/claimstransformation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/claimstransformation.rst -------------------------------------------------------------------------------- /docs/features/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/configuration.rst -------------------------------------------------------------------------------- /docs/features/delegatinghandlers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/delegatinghandlers.rst -------------------------------------------------------------------------------- /docs/features/errorcodes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/errorcodes.rst -------------------------------------------------------------------------------- /docs/features/graphql.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/graphql.rst -------------------------------------------------------------------------------- /docs/features/headerstransformation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/headerstransformation.rst -------------------------------------------------------------------------------- /docs/features/kubernetes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/kubernetes.rst -------------------------------------------------------------------------------- /docs/features/loadbalancer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/loadbalancer.rst -------------------------------------------------------------------------------- /docs/features/logging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/logging.rst -------------------------------------------------------------------------------- /docs/features/methodtransformation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/methodtransformation.rst -------------------------------------------------------------------------------- /docs/features/middlewareinjection.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/middlewareinjection.rst -------------------------------------------------------------------------------- /docs/features/qualityofservice.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/qualityofservice.rst -------------------------------------------------------------------------------- /docs/features/raft.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/raft.rst -------------------------------------------------------------------------------- /docs/features/ratelimiting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/ratelimiting.rst -------------------------------------------------------------------------------- /docs/features/requestaggregation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/requestaggregation.rst -------------------------------------------------------------------------------- /docs/features/requestid.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/requestid.rst -------------------------------------------------------------------------------- /docs/features/routing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/routing.rst -------------------------------------------------------------------------------- /docs/features/servicediscovery.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/servicediscovery.rst -------------------------------------------------------------------------------- /docs/features/servicefabric.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/servicefabric.rst -------------------------------------------------------------------------------- /docs/features/tracing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/tracing.rst -------------------------------------------------------------------------------- /docs/features/websockets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/features/websockets.rst -------------------------------------------------------------------------------- /docs/images/OcelotBasic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/images/OcelotBasic.jpg -------------------------------------------------------------------------------- /docs/images/OcelotIndentityServer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/images/OcelotIndentityServer.jpg -------------------------------------------------------------------------------- /docs/images/OcelotMultipleInstances.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/images/OcelotMultipleInstances.jpg -------------------------------------------------------------------------------- /docs/images/OcelotMultipleInstancesConsul.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/images/OcelotMultipleInstancesConsul.jpg -------------------------------------------------------------------------------- /docs/images/OcelotServiceFabric.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/images/OcelotServiceFabric.jpg -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/introduction/bigpicture.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/introduction/bigpicture.rst -------------------------------------------------------------------------------- /docs/introduction/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/introduction/contributing.rst -------------------------------------------------------------------------------- /docs/introduction/gettingstarted.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/introduction/gettingstarted.rst -------------------------------------------------------------------------------- /docs/introduction/notsupported.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/introduction/notsupported.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/make.sh -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/docs/readme.md -------------------------------------------------------------------------------- /postman/ocelot.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/postman/ocelot.postman_collection.json -------------------------------------------------------------------------------- /releasenotes.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/AdministrationApi/AdministrationApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/AdministrationApi/AdministrationApi.csproj -------------------------------------------------------------------------------- /samples/AdministrationApi/Issue645.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/AdministrationApi/Issue645.postman_collection.json -------------------------------------------------------------------------------- /samples/AdministrationApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/AdministrationApi/Program.cs -------------------------------------------------------------------------------- /samples/AdministrationApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/AdministrationApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/AdministrationApi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/AdministrationApi/README.md -------------------------------------------------------------------------------- /samples/AdministrationApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/AdministrationApi/appsettings.json -------------------------------------------------------------------------------- /samples/AdministrationApi/ocelot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/AdministrationApi/ocelot.json -------------------------------------------------------------------------------- /samples/AdministrationApi/tempkey.rsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/AdministrationApi/tempkey.rsa -------------------------------------------------------------------------------- /samples/Docker-Compose/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/Docker-Compose/docker-compose.yaml -------------------------------------------------------------------------------- /samples/Docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/Docker/Dockerfile -------------------------------------------------------------------------------- /samples/Docker/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/OcelotBasic/OcelotBasic.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotBasic/OcelotBasic.csproj -------------------------------------------------------------------------------- /samples/OcelotBasic/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotBasic/Program.cs -------------------------------------------------------------------------------- /samples/OcelotBasic/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotBasic/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/OcelotBasic/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotBasic/appsettings.Development.json -------------------------------------------------------------------------------- /samples/OcelotBasic/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotBasic/appsettings.json -------------------------------------------------------------------------------- /samples/OcelotBasic/ocelot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotBasic/ocelot.json -------------------------------------------------------------------------------- /samples/OcelotEureka/ApiGateway/ApiGateway.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotEureka/ApiGateway/ApiGateway.csproj -------------------------------------------------------------------------------- /samples/OcelotEureka/ApiGateway/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotEureka/ApiGateway/Program.cs -------------------------------------------------------------------------------- /samples/OcelotEureka/ApiGateway/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotEureka/ApiGateway/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/OcelotEureka/ApiGateway/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotEureka/ApiGateway/appsettings.json -------------------------------------------------------------------------------- /samples/OcelotEureka/ApiGateway/ocelot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotEureka/ApiGateway/ocelot.json -------------------------------------------------------------------------------- /samples/OcelotEureka/DownstreamService/Controllers/CategoryController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotEureka/DownstreamService/Controllers/CategoryController.cs -------------------------------------------------------------------------------- /samples/OcelotEureka/DownstreamService/DownstreamService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotEureka/DownstreamService/DownstreamService.csproj -------------------------------------------------------------------------------- /samples/OcelotEureka/DownstreamService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotEureka/DownstreamService/Program.cs -------------------------------------------------------------------------------- /samples/OcelotEureka/DownstreamService/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotEureka/DownstreamService/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/OcelotEureka/DownstreamService/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotEureka/DownstreamService/Startup.cs -------------------------------------------------------------------------------- /samples/OcelotEureka/DownstreamService/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotEureka/DownstreamService/appsettings.Development.json -------------------------------------------------------------------------------- /samples/OcelotEureka/DownstreamService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotEureka/DownstreamService/appsettings.json -------------------------------------------------------------------------------- /samples/OcelotEureka/OcelotEureka.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotEureka/OcelotEureka.sln -------------------------------------------------------------------------------- /samples/OcelotEureka/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotEureka/README.md -------------------------------------------------------------------------------- /samples/OcelotGraphQL/OcelotGraphQL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotGraphQL/OcelotGraphQL.csproj -------------------------------------------------------------------------------- /samples/OcelotGraphQL/OcelotGraphQL.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotGraphQL/OcelotGraphQL.sln -------------------------------------------------------------------------------- /samples/OcelotGraphQL/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotGraphQL/Program.cs -------------------------------------------------------------------------------- /samples/OcelotGraphQL/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotGraphQL/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/OcelotGraphQL/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotGraphQL/README.md -------------------------------------------------------------------------------- /samples/OcelotGraphQL/ocelot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotGraphQL/ocelot.json -------------------------------------------------------------------------------- /samples/OcelotKube/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/.dockerignore -------------------------------------------------------------------------------- /samples/OcelotKube/ApiGateway/ApiGateway.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/ApiGateway/ApiGateway.csproj -------------------------------------------------------------------------------- /samples/OcelotKube/ApiGateway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/ApiGateway/Dockerfile -------------------------------------------------------------------------------- /samples/OcelotKube/ApiGateway/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/ApiGateway/Program.cs -------------------------------------------------------------------------------- /samples/OcelotKube/ApiGateway/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/ApiGateway/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/OcelotKube/ApiGateway/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/ApiGateway/Startup.cs -------------------------------------------------------------------------------- /samples/OcelotKube/ApiGateway/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/ApiGateway/appsettings.Development.json -------------------------------------------------------------------------------- /samples/OcelotKube/ApiGateway/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/ApiGateway/appsettings.json -------------------------------------------------------------------------------- /samples/OcelotKube/ApiGateway/ocelot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/ApiGateway/ocelot.json -------------------------------------------------------------------------------- /samples/OcelotKube/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/Dockerfile -------------------------------------------------------------------------------- /samples/OcelotKube/DownstreamService/Controllers/ValuesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/DownstreamService/Controllers/ValuesController.cs -------------------------------------------------------------------------------- /samples/OcelotKube/DownstreamService/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/DownstreamService/Dockerfile -------------------------------------------------------------------------------- /samples/OcelotKube/DownstreamService/Dockerfile.develop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/DownstreamService/Dockerfile.develop -------------------------------------------------------------------------------- /samples/OcelotKube/DownstreamService/DownstreamService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/DownstreamService/DownstreamService.csproj -------------------------------------------------------------------------------- /samples/OcelotKube/DownstreamService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/DownstreamService/Program.cs -------------------------------------------------------------------------------- /samples/OcelotKube/DownstreamService/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/DownstreamService/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/OcelotKube/DownstreamService/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/DownstreamService/Startup.cs -------------------------------------------------------------------------------- /samples/OcelotKube/DownstreamService/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/DownstreamService/appsettings.Development.json -------------------------------------------------------------------------------- /samples/OcelotKube/DownstreamService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/DownstreamService/appsettings.json -------------------------------------------------------------------------------- /samples/OcelotKube/OcelotKube.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotKube/OcelotKube.sln -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotServiceFabric/.gitignore -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotServiceFabric/CONTRIBUTING.md -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotServiceFabric/LICENSE.md -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/OcelotApplication/ApplicationManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotServiceFabric/OcelotApplication/ApplicationManifest.xml -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/OcelotApplication/OcelotApplicationApiGatewayPkg/Code/entryPoint.cmd: -------------------------------------------------------------------------------- 1 | dotnet %~dp0\OcelotApplicationApiGateway.dll 2 | exit /b %errorlevel% -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/OcelotApplication/OcelotApplicationServicePkg/Code/entryPoint.cmd: -------------------------------------------------------------------------------- 1 | dotnet %~dp0\OcelotApplicationService.dll 2 | exit /b %errorlevel% -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotServiceFabric/README.md -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotServiceFabric/build.bat -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotServiceFabric/build.sh -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/dotnet-include.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotServiceFabric/dotnet-include.sh -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotServiceFabric/install.ps1 -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotServiceFabric/install.sh -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/src/OcelotApplicationApiGateway/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotServiceFabric/src/OcelotApplicationApiGateway/Program.cs -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/src/OcelotApplicationApiGateway/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotServiceFabric/src/OcelotApplicationApiGateway/appsettings.json -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/src/OcelotApplicationApiGateway/ocelot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotServiceFabric/src/OcelotApplicationApiGateway/ocelot.json -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/src/OcelotApplicationService/ApiGateway.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotServiceFabric/src/OcelotApplicationService/ApiGateway.cs -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/src/OcelotApplicationService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotServiceFabric/src/OcelotApplicationService/Program.cs -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/src/OcelotApplicationService/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotServiceFabric/src/OcelotApplicationService/Startup.cs -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/src/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotServiceFabric/src/global.json -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/uninstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotServiceFabric/uninstall.ps1 -------------------------------------------------------------------------------- /samples/OcelotServiceFabric/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/samples/OcelotServiceFabric/uninstall.sh -------------------------------------------------------------------------------- /src/Ocelot.Administration/IIdentityServerConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Administration/IIdentityServerConfiguration.cs -------------------------------------------------------------------------------- /src/Ocelot.Administration/IdentityServerConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Administration/IdentityServerConfiguration.cs -------------------------------------------------------------------------------- /src/Ocelot.Administration/IdentityServerConfigurationCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Administration/IdentityServerConfigurationCreator.cs -------------------------------------------------------------------------------- /src/Ocelot.Administration/IdentityServerMiddlewareConfigurationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Administration/IdentityServerMiddlewareConfigurationProvider.cs -------------------------------------------------------------------------------- /src/Ocelot.Administration/Ocelot.Administration.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Administration/Ocelot.Administration.csproj -------------------------------------------------------------------------------- /src/Ocelot.Administration/OcelotBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Administration/OcelotBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot.Administration/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Administration/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Ocelot.Cache.CacheManager/Ocelot.Cache.CacheManager.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Cache.CacheManager/Ocelot.Cache.CacheManager.csproj -------------------------------------------------------------------------------- /src/Ocelot.Cache.CacheManager/OcelotBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Cache.CacheManager/OcelotBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot.Cache.CacheManager/OcelotCacheManagerCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Cache.CacheManager/OcelotCacheManagerCache.cs -------------------------------------------------------------------------------- /src/Ocelot.Cache.CacheManager/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Cache.CacheManager/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Consul/Consul.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Consul/Consul.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Consul/ConsulClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Consul/ConsulClientFactory.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Consul/ConsulFileConfigurationRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Consul/ConsulFileConfigurationRepository.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Consul/ConsulMiddlewareConfigurationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Consul/ConsulMiddlewareConfigurationProvider.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Consul/ConsulProviderFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Consul/ConsulProviderFactory.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Consul/ConsulRegistryConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Consul/ConsulRegistryConfiguration.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Consul/IConsulClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Consul/IConsulClientFactory.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Consul/Ocelot.Provider.Consul.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Consul/Ocelot.Provider.Consul.csproj -------------------------------------------------------------------------------- /src/Ocelot.Provider.Consul/OcelotBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Consul/OcelotBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Consul/PollingConsulServiceDiscoveryProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Consul/PollingConsulServiceDiscoveryProvider.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Consul/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Consul/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Consul/UnableToSetConfigInConsulError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Consul/UnableToSetConfigInConsulError.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Eureka/Eureka.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Eureka/Eureka.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Eureka/EurekaMiddlewareConfigurationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Eureka/EurekaMiddlewareConfigurationProvider.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Eureka/EurekaProviderFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Eureka/EurekaProviderFactory.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Eureka/Ocelot.Provider.Eureka.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Eureka/Ocelot.Provider.Eureka.csproj -------------------------------------------------------------------------------- /src/Ocelot.Provider.Eureka/OcelotBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Eureka/OcelotBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Eureka/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Eureka/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Kubernetes/IKubeApiClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Kubernetes/IKubeApiClientFactory.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Kubernetes/KubeApiClientExtensions/EndPointClientV1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Kubernetes/KubeApiClientExtensions/EndPointClientV1.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Kubernetes/KubeApiClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Kubernetes/KubeApiClientFactory.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Kubernetes/KubeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Kubernetes/KubeProvider.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Kubernetes/KubeRegistryConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Kubernetes/KubeRegistryConfiguration.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Kubernetes/KubernetesProviderFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Kubernetes/KubernetesProviderFactory.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Kubernetes/Ocelot.Provider.Kubernetes.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Kubernetes/Ocelot.Provider.Kubernetes.csproj -------------------------------------------------------------------------------- /src/Ocelot.Provider.Kubernetes/OcelotBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Kubernetes/OcelotBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Kubernetes/PollKubernetes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Kubernetes/PollKubernetes.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Polly/CircuitBreaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Polly/CircuitBreaker.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Polly/Ocelot.Provider.Polly.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Polly/Ocelot.Provider.Polly.csproj -------------------------------------------------------------------------------- /src/Ocelot.Provider.Polly/OcelotBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Polly/OcelotBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Polly/PollyCircuitBreakingDelegatingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Polly/PollyCircuitBreakingDelegatingHandler.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Polly/PollyQoSProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Polly/PollyQoSProvider.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Polly/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Polly/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Polly/RequestTimedOutError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Polly/RequestTimedOutError.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Rafty/BearerToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Rafty/BearerToken.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Rafty/FakeCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Rafty/FakeCommand.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Rafty/FilePeer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Rafty/FilePeer.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Rafty/FilePeers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Rafty/FilePeers.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Rafty/FilePeersProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Rafty/FilePeersProvider.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Rafty/HttpPeer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Rafty/HttpPeer.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Rafty/Ocelot.Provider.Rafty.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Rafty/Ocelot.Provider.Rafty.csproj -------------------------------------------------------------------------------- /src/Ocelot.Provider.Rafty/OcelotAdministrationBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Rafty/OcelotAdministrationBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Rafty/OcelotFiniteStateMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Rafty/OcelotFiniteStateMachine.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Rafty/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Rafty/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Rafty/RaftController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Rafty/RaftController.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Rafty/RaftyFileConfigurationSetter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Rafty/RaftyFileConfigurationSetter.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Rafty/RaftyMiddlewareConfigurationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Rafty/RaftyMiddlewareConfigurationProvider.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Rafty/SqlLiteLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Rafty/SqlLiteLog.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Rafty/UnableToSaveAcceptCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Rafty/UnableToSaveAcceptCommand.cs -------------------------------------------------------------------------------- /src/Ocelot.Provider.Rafty/UpdateFileConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Provider.Rafty/UpdateFileConfiguration.cs -------------------------------------------------------------------------------- /src/Ocelot.Tracing.Butterfly/ButterflyTracer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Tracing.Butterfly/ButterflyTracer.cs -------------------------------------------------------------------------------- /src/Ocelot.Tracing.Butterfly/Ocelot.Tracing.Butterfly.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Tracing.Butterfly/Ocelot.Tracing.Butterfly.csproj -------------------------------------------------------------------------------- /src/Ocelot.Tracing.Butterfly/OcelotBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot.Tracing.Butterfly/OcelotBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/Authentication/Middleware/AuthenticationMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Authentication/Middleware/AuthenticationMiddleware.cs -------------------------------------------------------------------------------- /src/Ocelot/Authorisation/ClaimValueNotAuthorisedError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Authorisation/ClaimValueNotAuthorisedError.cs -------------------------------------------------------------------------------- /src/Ocelot/Authorisation/ClaimsAuthoriser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Authorisation/ClaimsAuthoriser.cs -------------------------------------------------------------------------------- /src/Ocelot/Authorisation/IClaimsAuthoriser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Authorisation/IClaimsAuthoriser.cs -------------------------------------------------------------------------------- /src/Ocelot/Authorisation/IScopesAuthoriser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Authorisation/IScopesAuthoriser.cs -------------------------------------------------------------------------------- /src/Ocelot/Authorisation/Middleware/AuthorisationMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Authorisation/Middleware/AuthorisationMiddleware.cs -------------------------------------------------------------------------------- /src/Ocelot/Authorisation/ScopeNotAuthorisedError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Authorisation/ScopeNotAuthorisedError.cs -------------------------------------------------------------------------------- /src/Ocelot/Authorisation/ScopesAuthoriser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Authorisation/ScopesAuthoriser.cs -------------------------------------------------------------------------------- /src/Ocelot/Authorisation/UnauthorisedError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Authorisation/UnauthorisedError.cs -------------------------------------------------------------------------------- /src/Ocelot/Authorisation/UserDoesNotHaveClaimError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Authorisation/UserDoesNotHaveClaimError.cs -------------------------------------------------------------------------------- /src/Ocelot/Cache/AspMemoryCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Cache/AspMemoryCache.cs -------------------------------------------------------------------------------- /src/Ocelot/Cache/CacheKeyGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Cache/CacheKeyGenerator.cs -------------------------------------------------------------------------------- /src/Ocelot/Cache/CacheObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Cache/CacheObject.cs -------------------------------------------------------------------------------- /src/Ocelot/Cache/CachedResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Cache/CachedResponse.cs -------------------------------------------------------------------------------- /src/Ocelot/Cache/ICacheKeyGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Cache/ICacheKeyGenerator.cs -------------------------------------------------------------------------------- /src/Ocelot/Cache/IOcelotCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Cache/IOcelotCache.cs -------------------------------------------------------------------------------- /src/Ocelot/Cache/IRegionCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Cache/IRegionCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Cache/MD5Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Cache/MD5Helper.cs -------------------------------------------------------------------------------- /src/Ocelot/Cache/Middleware/OutputCacheMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Cache/Middleware/OutputCacheMiddleware.cs -------------------------------------------------------------------------------- /src/Ocelot/Cache/Middleware/OutputCacheMiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Cache/Middleware/OutputCacheMiddlewareExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/Cache/OutputCacheController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Cache/OutputCacheController.cs -------------------------------------------------------------------------------- /src/Ocelot/Cache/RegionCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Cache/RegionCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Cache/Regions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Cache/Regions.cs -------------------------------------------------------------------------------- /src/Ocelot/Claims/AddClaimsToRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Claims/AddClaimsToRequest.cs -------------------------------------------------------------------------------- /src/Ocelot/Claims/IAddClaimsToRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Claims/IAddClaimsToRequest.cs -------------------------------------------------------------------------------- /src/Ocelot/Claims/Middleware/ClaimsBuilderMiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Claims/Middleware/ClaimsBuilderMiddlewareExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/Claims/Middleware/ClaimsToClaimsMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Claims/Middleware/ClaimsToClaimsMiddleware.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/AuthenticationOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/AuthenticationOptions.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Builder/AuthenticationOptionsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Builder/AuthenticationOptionsBuilder.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Builder/DownstreamReRouteBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Builder/DownstreamReRouteBuilder.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Builder/QoSOptionsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Builder/QoSOptionsBuilder.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Builder/RateLimitOptionsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Builder/RateLimitOptionsBuilder.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Builder/ReRouteBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Builder/ReRouteBuilder.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Builder/ReRouteOptionsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Builder/ReRouteOptionsBuilder.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Builder/ServiceProviderConfigurationBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Builder/ServiceProviderConfigurationBuilder.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Builder/UpstreamPathTemplateBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Builder/UpstreamPathTemplateBuilder.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/CacheOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/CacheOptions.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/ChangeTracking/OcelotConfigurationChangeToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/ChangeTracking/OcelotConfigurationChangeToken.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/ChangeTracking/OcelotConfigurationMonitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/ChangeTracking/OcelotConfigurationMonitor.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/ClaimToThing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/ClaimToThing.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/AddHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/AddHeader.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/AggregatesCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/AggregatesCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/AuthenticationOptionsCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/AuthenticationOptionsCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/ClaimsToThingCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/ClaimsToThingCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/ConfigurationCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/ConfigurationCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/DownstreamAddressesCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/DownstreamAddressesCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/DynamicsCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/DynamicsCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/FileInternalConfigurationCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/FileInternalConfigurationCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/HeaderFindAndReplaceCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/HeaderFindAndReplaceCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/HeaderTransformations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/HeaderTransformations.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/HttpHandlerOptionsCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/HttpHandlerOptionsCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/HttpVersionCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/HttpVersionCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/IAggregatesCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/IAggregatesCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/IAuthenticationOptionsCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/IAuthenticationOptionsCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/IClaimsToThingCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/IClaimsToThingCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/IConfigurationCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/IConfigurationCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/IDownstreamAddressesCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/IDownstreamAddressesCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/IDynamicsCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/IDynamicsCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/IHeaderFindAndReplaceCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/IHeaderFindAndReplaceCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/IHttpHandlerOptionsCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/IHttpHandlerOptionsCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/IInternalConfigurationCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/IInternalConfigurationCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/ILoadBalancerOptionsCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/ILoadBalancerOptionsCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/IQoSOptionsCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/IQoSOptionsCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/IRateLimitOptionsCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/IRateLimitOptionsCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/IReRouteKeyCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/IReRouteKeyCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/IReRouteOptionsCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/IReRouteOptionsCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/IReRoutesCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/IReRoutesCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/IRequestIdKeyCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/IRequestIdKeyCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/ISecurityOptionsCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/ISecurityOptionsCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/IServiceProviderConfigurationCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/IServiceProviderConfigurationCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/IUpstreamTemplatePatternCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/IUpstreamTemplatePatternCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/IVersionCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/IVersionCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/LoadBalancerOptionsCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/LoadBalancerOptionsCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/QoSOptionsCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/QoSOptionsCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/RateLimitOptionsCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/RateLimitOptionsCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/ReRouteKeyCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/ReRouteKeyCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/ReRouteOptionsCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/ReRouteOptionsCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/ReRoutesCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/ReRoutesCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/RequestIdKeyCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/RequestIdKeyCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/SecurityOptionsCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/SecurityOptionsCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/ServiceProviderConfigurationCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/ServiceProviderConfigurationCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Creator/UpstreamTemplatePatternCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Creator/UpstreamTemplatePatternCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/DownstreamHostAndPort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/DownstreamHostAndPort.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/DownstreamReRoute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/DownstreamReRoute.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/File/AggregateReRouteConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/File/AggregateReRouteConfig.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/File/FileAggregateReRoute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/File/FileAggregateReRoute.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/File/FileAuthenticationOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/File/FileAuthenticationOptions.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/File/FileCacheOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/File/FileCacheOptions.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/File/FileConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/File/FileConfiguration.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/File/FileDynamicReRoute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/File/FileDynamicReRoute.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/File/FileGlobalConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/File/FileGlobalConfiguration.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/File/FileHostAndPort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/File/FileHostAndPort.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/File/FileHttpHandlerOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/File/FileHttpHandlerOptions.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/File/FileJwtConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/File/FileJwtConfig.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/File/FileLoadBalancerOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/File/FileLoadBalancerOptions.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/File/FileQoSOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/File/FileQoSOptions.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/File/FileRateLimitOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/File/FileRateLimitOptions.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/File/FileRateLimitRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/File/FileRateLimitRule.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/File/FileReRoute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/File/FileReRoute.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/File/FileSecurityOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/File/FileSecurityOptions.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/File/FileServiceDiscoveryProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/File/FileServiceDiscoveryProvider.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/File/IReRoute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/File/IReRoute.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/FileConfigurationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/FileConfigurationController.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/HeaderFindAndReplace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/HeaderFindAndReplace.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/HttpHandlerOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/HttpHandlerOptions.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/HttpHandlerOptionsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/HttpHandlerOptionsBuilder.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/IInternalConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/IInternalConfiguration.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/InternalConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/InternalConfiguration.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/LoadBalancerOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/LoadBalancerOptions.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/LoadBalancerOptionsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/LoadBalancerOptionsBuilder.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Parser/ClaimToThingConfigurationParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Parser/ClaimToThingConfigurationParser.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Parser/IClaimToThingConfigurationParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Parser/IClaimToThingConfigurationParser.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Parser/InstructionNotForClaimsError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Parser/InstructionNotForClaimsError.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Parser/NoInstructionsError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Parser/NoInstructionsError.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Parser/ParsingConfigurationHeaderError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Parser/ParsingConfigurationHeaderError.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/QoSOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/QoSOptions.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/RateLimitOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/RateLimitOptions.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/RateLimitRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/RateLimitRule.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/ReRoute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/ReRoute.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/ReRouteOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/ReRouteOptions.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Repository/ConsulFileConfigurationPollerOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Repository/ConsulFileConfigurationPollerOption.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Repository/DiskFileConfigurationRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Repository/DiskFileConfigurationRepository.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Repository/FileConfigurationPoller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Repository/FileConfigurationPoller.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Repository/IFileConfigurationPollerOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Repository/IFileConfigurationPollerOptions.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Repository/IFileConfigurationRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Repository/IFileConfigurationRepository.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Repository/IInternalConfigurationRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Repository/IInternalConfigurationRepository.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/SecurityOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/SecurityOptions.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/ServiceProviderConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/ServiceProviderConfiguration.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Setter/FileAndInternalConfigurationSetter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Setter/FileAndInternalConfigurationSetter.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Setter/IFileConfigurationSetter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Setter/IFileConfigurationSetter.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Validator/ConfigurationValidationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Validator/ConfigurationValidationResult.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Validator/FileConfigurationFluentValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Validator/FileConfigurationFluentValidator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Validator/FileGlobalConfigurationFluentValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Validator/FileGlobalConfigurationFluentValidator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Validator/FileQoSOptionsFluentValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Validator/FileQoSOptionsFluentValidator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Validator/FileValidationFailedError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Validator/FileValidationFailedError.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Validator/HostAndPortValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Validator/HostAndPortValidator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Validator/IConfigurationValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Validator/IConfigurationValidator.cs -------------------------------------------------------------------------------- /src/Ocelot/Configuration/Validator/ReRouteFluentValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Configuration/Validator/ReRouteFluentValidator.cs -------------------------------------------------------------------------------- /src/Ocelot/DependencyInjection/AdministrationPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DependencyInjection/AdministrationPath.cs -------------------------------------------------------------------------------- /src/Ocelot/DependencyInjection/ConfigurationBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DependencyInjection/ConfigurationBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/DependencyInjection/IAdministrationPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DependencyInjection/IAdministrationPath.cs -------------------------------------------------------------------------------- /src/Ocelot/DependencyInjection/IOcelotAdministrationBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DependencyInjection/IOcelotAdministrationBuilder.cs -------------------------------------------------------------------------------- /src/Ocelot/DependencyInjection/IOcelotBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DependencyInjection/IOcelotBuilder.cs -------------------------------------------------------------------------------- /src/Ocelot/DependencyInjection/OcelotAdministrationBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DependencyInjection/OcelotAdministrationBuilder.cs -------------------------------------------------------------------------------- /src/Ocelot/DependencyInjection/OcelotBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DependencyInjection/OcelotBuilder.cs -------------------------------------------------------------------------------- /src/Ocelot/DependencyInjection/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DependencyInjection/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/DownstreamPathManipulation/ChangeDownstreamPathTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DownstreamPathManipulation/ChangeDownstreamPathTemplate.cs -------------------------------------------------------------------------------- /src/Ocelot/DownstreamPathManipulation/IChangeDownstreamPathTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DownstreamPathManipulation/IChangeDownstreamPathTemplate.cs -------------------------------------------------------------------------------- /src/Ocelot/DownstreamRouteFinder/DownstreamRoute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DownstreamRouteFinder/DownstreamRoute.cs -------------------------------------------------------------------------------- /src/Ocelot/DownstreamRouteFinder/Finder/DownstreamRouteCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DownstreamRouteFinder/Finder/DownstreamRouteCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/DownstreamRouteFinder/Finder/DownstreamRouteFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DownstreamRouteFinder/Finder/DownstreamRouteFinder.cs -------------------------------------------------------------------------------- /src/Ocelot/DownstreamRouteFinder/Finder/DownstreamRouteProviderFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DownstreamRouteFinder/Finder/DownstreamRouteProviderFactory.cs -------------------------------------------------------------------------------- /src/Ocelot/DownstreamRouteFinder/Finder/IDownstreamRouteProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DownstreamRouteFinder/Finder/IDownstreamRouteProvider.cs -------------------------------------------------------------------------------- /src/Ocelot/DownstreamRouteFinder/Finder/IDownstreamRouteProviderFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DownstreamRouteFinder/Finder/IDownstreamRouteProviderFactory.cs -------------------------------------------------------------------------------- /src/Ocelot/DownstreamRouteFinder/Finder/UnableToFindDownstreamRouteError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DownstreamRouteFinder/Finder/UnableToFindDownstreamRouteError.cs -------------------------------------------------------------------------------- /src/Ocelot/DownstreamRouteFinder/UrlMatcher/IUrlPathToUrlTemplateMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DownstreamRouteFinder/UrlMatcher/IUrlPathToUrlTemplateMatcher.cs -------------------------------------------------------------------------------- /src/Ocelot/DownstreamRouteFinder/UrlMatcher/PlaceholderNameAndValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DownstreamRouteFinder/UrlMatcher/PlaceholderNameAndValue.cs -------------------------------------------------------------------------------- /src/Ocelot/DownstreamRouteFinder/UrlMatcher/RegExUrlMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DownstreamRouteFinder/UrlMatcher/RegExUrlMatcher.cs -------------------------------------------------------------------------------- /src/Ocelot/DownstreamRouteFinder/UrlMatcher/UrlMatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/DownstreamRouteFinder/UrlMatcher/UrlMatch.cs -------------------------------------------------------------------------------- /src/Ocelot/Errors/Error.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Errors/Error.cs -------------------------------------------------------------------------------- /src/Ocelot/Errors/Middleware/ExceptionHandlerMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Errors/Middleware/ExceptionHandlerMiddleware.cs -------------------------------------------------------------------------------- /src/Ocelot/Errors/Middleware/ExceptionHandlerMiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Errors/Middleware/ExceptionHandlerMiddlewareExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/Errors/OcelotErrorCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Errors/OcelotErrorCode.cs -------------------------------------------------------------------------------- /src/Ocelot/Headers/AddHeadersToRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Headers/AddHeadersToRequest.cs -------------------------------------------------------------------------------- /src/Ocelot/Headers/AddHeadersToResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Headers/AddHeadersToResponse.cs -------------------------------------------------------------------------------- /src/Ocelot/Headers/HttpContextRequestHeaderReplacer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Headers/HttpContextRequestHeaderReplacer.cs -------------------------------------------------------------------------------- /src/Ocelot/Headers/HttpResponseHeaderReplacer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Headers/HttpResponseHeaderReplacer.cs -------------------------------------------------------------------------------- /src/Ocelot/Headers/IAddHeadersToRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Headers/IAddHeadersToRequest.cs -------------------------------------------------------------------------------- /src/Ocelot/Headers/IAddHeadersToResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Headers/IAddHeadersToResponse.cs -------------------------------------------------------------------------------- /src/Ocelot/Headers/IHttpContextRequestHeaderReplacer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Headers/IHttpContextRequestHeaderReplacer.cs -------------------------------------------------------------------------------- /src/Ocelot/Headers/IHttpResponseHeaderReplacer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Headers/IHttpResponseHeaderReplacer.cs -------------------------------------------------------------------------------- /src/Ocelot/Headers/IRemoveOutputHeaders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Headers/IRemoveOutputHeaders.cs -------------------------------------------------------------------------------- /src/Ocelot/Headers/Middleware/ClaimsToHeadersMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Headers/Middleware/ClaimsToHeadersMiddleware.cs -------------------------------------------------------------------------------- /src/Ocelot/Headers/Middleware/ClaimsToHeadersMiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Headers/Middleware/ClaimsToHeadersMiddlewareExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/Headers/Middleware/HttpHeadersTransformationMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Headers/Middleware/HttpHeadersTransformationMiddleware.cs -------------------------------------------------------------------------------- /src/Ocelot/Headers/RemoveOutputHeaders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Headers/RemoveOutputHeaders.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/CannotAddPlaceholderError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/CannotAddPlaceholderError.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/CannotRemovePlaceholderError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/CannotRemovePlaceholderError.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/Claims/Parser/CannotFindClaimError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/Claims/Parser/CannotFindClaimError.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/Claims/Parser/ClaimsParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/Claims/Parser/ClaimsParser.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/Claims/Parser/IClaimsParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/Claims/Parser/IClaimsParser.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/ConfigAwarePlaceholders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/ConfigAwarePlaceholders.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/CouldNotFindPlaceholderError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/CouldNotFindPlaceholderError.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/DelayedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/DelayedMessage.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/Extensions/ErrorListExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/Extensions/ErrorListExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/Extensions/NetCoreSupportExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/Extensions/NetCoreSupportExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/Extensions/StringValuesExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/Extensions/StringValuesExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/FrameworkDescription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/FrameworkDescription.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/IBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/IBus.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/IFrameworkDescription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/IFrameworkDescription.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/IPlaceholders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/IPlaceholders.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/InMemoryBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/InMemoryBus.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/Placeholders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/Placeholders.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/RequestData/CannotAddDataError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/RequestData/CannotAddDataError.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/RequestData/CannotFindDataError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/RequestData/CannotFindDataError.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/RequestData/HttpDataRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/RequestData/HttpDataRepository.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/RequestData/IRequestScopedDataRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/RequestData/IRequestScopedDataRepository.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/Wait.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/Wait.cs -------------------------------------------------------------------------------- /src/Ocelot/Infrastructure/Waiter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Infrastructure/Waiter.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/CookieStickySessions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/CookieStickySessions.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/CookieStickySessionsCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/CookieStickySessionsCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/CouldNotFindLoadBalancerCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/CouldNotFindLoadBalancerCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/ErrorInvokingLoadBalancerCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/ErrorInvokingLoadBalancerCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/ILoadBalancer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/ILoadBalancer.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/ILoadBalancerCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/ILoadBalancerCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/ILoadBalancerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/ILoadBalancerFactory.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/ILoadBalancerHouse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/ILoadBalancerHouse.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/Lease.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/Lease.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/LeastConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/LeastConnection.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/LeastConnectionCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/LeastConnectionCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/LoadBalancerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/LoadBalancerFactory.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/LoadBalancerHouse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/LoadBalancerHouse.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/NoLoadBalancer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/NoLoadBalancer.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/NoLoadBalancerCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/NoLoadBalancerCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/RoundRobin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/RoundRobin.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/RoundRobinCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/RoundRobinCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/ServicesAreEmptyError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/ServicesAreEmptyError.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/ServicesAreNullError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/ServicesAreNullError.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/StickySession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/StickySession.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/LoadBalancers/UnableToFindLoadBalancerError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/LoadBalancers/UnableToFindLoadBalancerError.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/Middleware/LoadBalancingMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/Middleware/LoadBalancingMiddleware.cs -------------------------------------------------------------------------------- /src/Ocelot/LoadBalancer/Middleware/LoadBalancingMiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/LoadBalancer/Middleware/LoadBalancingMiddlewareExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/Logging/AspDotNetLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Logging/AspDotNetLogger.cs -------------------------------------------------------------------------------- /src/Ocelot/Logging/AspDotNetLoggerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Logging/AspDotNetLoggerFactory.cs -------------------------------------------------------------------------------- /src/Ocelot/Logging/IOcelotLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Logging/IOcelotLogger.cs -------------------------------------------------------------------------------- /src/Ocelot/Logging/IOcelotLoggerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Logging/IOcelotLoggerFactory.cs -------------------------------------------------------------------------------- /src/Ocelot/Logging/ITracer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Logging/ITracer.cs -------------------------------------------------------------------------------- /src/Ocelot/Logging/OcelotDiagnosticListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Logging/OcelotDiagnosticListener.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/BaseUrlFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/BaseUrlFinder.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/DownstreamContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/DownstreamContext.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/DownstreamResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/DownstreamResponse.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/Header.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/Header.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/IBaseUrlFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/IBaseUrlFinder.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/Multiplexer/CouldNotFindAggregatorError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/Multiplexer/CouldNotFindAggregatorError.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/Multiplexer/IDefinedAggregator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/Multiplexer/IDefinedAggregator.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/Multiplexer/IDefinedAggregatorProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/Multiplexer/IDefinedAggregatorProvider.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/Multiplexer/IMultiplexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/Multiplexer/IMultiplexer.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/Multiplexer/IResponseAggregator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/Multiplexer/IResponseAggregator.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/Multiplexer/IResponseAggregatorFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/Multiplexer/IResponseAggregatorFactory.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/Multiplexer/InMemoryResponseAggregatorFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/Multiplexer/InMemoryResponseAggregatorFactory.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/Multiplexer/Multiplexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/Multiplexer/Multiplexer.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/Multiplexer/SimpleJsonResponseAggregator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/Multiplexer/SimpleJsonResponseAggregator.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/Multiplexer/UserDefinedResponseAggregator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/Multiplexer/UserDefinedResponseAggregator.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/OcelotMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/OcelotMiddleware.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/OcelotMiddlewareConfigurationDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/OcelotMiddlewareConfigurationDelegate.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/OcelotMiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/OcelotMiddlewareExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/OcelotPipelineConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/OcelotPipelineConfiguration.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/OcelotRequestDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/OcelotRequestDelegate.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/Pipeline/IOcelotPipelineBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/Pipeline/IOcelotPipelineBuilder.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/Pipeline/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/Pipeline/LICENSE.txt -------------------------------------------------------------------------------- /src/Ocelot/Middleware/Pipeline/MapWhenMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/Pipeline/MapWhenMiddleware.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/Pipeline/MapWhenOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/Pipeline/MapWhenOptions.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/Pipeline/OcelotPipelineBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/Pipeline/OcelotPipelineBuilder.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/Pipeline/OcelotPipelineBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/Pipeline/OcelotPipelineBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/Pipeline/OcelotPipelineExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/Pipeline/OcelotPipelineExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/Middleware/UnauthenticatedError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Middleware/UnauthenticatedError.cs -------------------------------------------------------------------------------- /src/Ocelot/Ocelot.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Ocelot.csproj -------------------------------------------------------------------------------- /src/Ocelot/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Ocelot/QueryStrings/AddQueriesToRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/QueryStrings/AddQueriesToRequest.cs -------------------------------------------------------------------------------- /src/Ocelot/QueryStrings/IAddQueriesToRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/QueryStrings/IAddQueriesToRequest.cs -------------------------------------------------------------------------------- /src/Ocelot/QueryStrings/Middleware/ClaimsToQueryStringMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/QueryStrings/Middleware/ClaimsToQueryStringMiddleware.cs -------------------------------------------------------------------------------- /src/Ocelot/RateLimit/ClientRateLimitProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/RateLimit/ClientRateLimitProcessor.cs -------------------------------------------------------------------------------- /src/Ocelot/RateLimit/ClientRequestIdentity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/RateLimit/ClientRequestIdentity.cs -------------------------------------------------------------------------------- /src/Ocelot/RateLimit/DistributedCacheRateLimitCounterHanlder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/RateLimit/DistributedCacheRateLimitCounterHanlder.cs -------------------------------------------------------------------------------- /src/Ocelot/RateLimit/IRateLimitCounterHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/RateLimit/IRateLimitCounterHandler.cs -------------------------------------------------------------------------------- /src/Ocelot/RateLimit/MemoryCacheRateLimitCounterHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/RateLimit/MemoryCacheRateLimitCounterHandler.cs -------------------------------------------------------------------------------- /src/Ocelot/RateLimit/Middleware/ClientRateLimitMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/RateLimit/Middleware/ClientRateLimitMiddleware.cs -------------------------------------------------------------------------------- /src/Ocelot/RateLimit/Middleware/RateLimitMiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/RateLimit/Middleware/RateLimitMiddlewareExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/RateLimit/QuotaExceededError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/RateLimit/QuotaExceededError.cs -------------------------------------------------------------------------------- /src/Ocelot/RateLimit/RateLimitCore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/RateLimit/RateLimitCore.cs -------------------------------------------------------------------------------- /src/Ocelot/RateLimit/RateLimitCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/RateLimit/RateLimitCounter.cs -------------------------------------------------------------------------------- /src/Ocelot/RateLimit/RateLimitHeaders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/RateLimit/RateLimitHeaders.cs -------------------------------------------------------------------------------- /src/Ocelot/Request/Creator/DownstreamRequestCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Request/Creator/DownstreamRequestCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Request/Creator/IDownstreamRequestCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Request/Creator/IDownstreamRequestCreator.cs -------------------------------------------------------------------------------- /src/Ocelot/Request/Mapper/IRequestMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Request/Mapper/IRequestMapper.cs -------------------------------------------------------------------------------- /src/Ocelot/Request/Mapper/RequestMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Request/Mapper/RequestMapper.cs -------------------------------------------------------------------------------- /src/Ocelot/Request/Mapper/UnmappableRequestError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Request/Mapper/UnmappableRequestError.cs -------------------------------------------------------------------------------- /src/Ocelot/Request/Middleware/DownstreamRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Request/Middleware/DownstreamRequest.cs -------------------------------------------------------------------------------- /src/Ocelot/Request/Middleware/DownstreamRequestInitialiserMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Request/Middleware/DownstreamRequestInitialiserMiddleware.cs -------------------------------------------------------------------------------- /src/Ocelot/Request/Middleware/HttpRequestBuilderMiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Request/Middleware/HttpRequestBuilderMiddlewareExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/RequestId/DefaultRequestIdKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/RequestId/DefaultRequestIdKey.cs -------------------------------------------------------------------------------- /src/Ocelot/RequestId/Middleware/ReRouteRequestIdMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/RequestId/Middleware/ReRouteRequestIdMiddleware.cs -------------------------------------------------------------------------------- /src/Ocelot/RequestId/Middleware/RequestIdMiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/RequestId/Middleware/RequestIdMiddlewareExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/RequestId/RequestId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/RequestId/RequestId.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/ConnectionToDownstreamServiceError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/ConnectionToDownstreamServiceError.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/DelegatingHandlerHandlerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/DelegatingHandlerHandlerFactory.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/GlobalDelegatingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/GlobalDelegatingHandler.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/HttpClientBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/HttpClientBuilder.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/HttpClientHttpRequester.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/HttpClientHttpRequester.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/HttpClientWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/HttpClientWrapper.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/HttpExeptionToErrorMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/HttpExeptionToErrorMapper.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/IDelegatingHandlerHandlerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/IDelegatingHandlerHandlerFactory.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/IExceptionToErrorMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/IExceptionToErrorMapper.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/IHttpClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/IHttpClient.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/IHttpClientBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/IHttpClientBuilder.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/IHttpClientCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/IHttpClientCache.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/IHttpRequester.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/IHttpRequester.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/ITracingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/ITracingHandler.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/ITracingHandlerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/ITracingHandlerFactory.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/MemoryHttpClientCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/MemoryHttpClientCache.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/Middleware/HttpRequesterMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/Middleware/HttpRequesterMiddleware.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/Middleware/HttpRequesterMiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/Middleware/HttpRequesterMiddlewareExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/NoQosDelegatingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/NoQosDelegatingHandler.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/OcelotHttpTracingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/OcelotHttpTracingHandler.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/QoS/IQosFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/QoS/IQosFactory.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/QoS/QosFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/QoS/QosFactory.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/QoS/UnableToFindQoSProviderError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/QoS/UnableToFindQoSProviderError.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/QosDelegatingHandlerDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/QosDelegatingHandlerDelegate.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/RequestCanceledError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/RequestCanceledError.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/TracingHandlerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/TracingHandlerFactory.cs -------------------------------------------------------------------------------- /src/Ocelot/Requester/UnableToCompleteRequestError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Requester/UnableToCompleteRequestError.cs -------------------------------------------------------------------------------- /src/Ocelot/Responder/ErrorsToHttpStatusCodeMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Responder/ErrorsToHttpStatusCodeMapper.cs -------------------------------------------------------------------------------- /src/Ocelot/Responder/HttpContextResponder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Responder/HttpContextResponder.cs -------------------------------------------------------------------------------- /src/Ocelot/Responder/IErrorsToHttpStatusCodeMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Responder/IErrorsToHttpStatusCodeMapper.cs -------------------------------------------------------------------------------- /src/Ocelot/Responder/IHttpResponder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Responder/IHttpResponder.cs -------------------------------------------------------------------------------- /src/Ocelot/Responder/Middleware/ResponderMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Responder/Middleware/ResponderMiddleware.cs -------------------------------------------------------------------------------- /src/Ocelot/Responder/Middleware/ResponderMiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Responder/Middleware/ResponderMiddlewareExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/Responses/ErrorResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Responses/ErrorResponse.cs -------------------------------------------------------------------------------- /src/Ocelot/Responses/ErrorResponseGeneric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Responses/ErrorResponseGeneric.cs -------------------------------------------------------------------------------- /src/Ocelot/Responses/OkResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Responses/OkResponse.cs -------------------------------------------------------------------------------- /src/Ocelot/Responses/OkResponseGeneric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Responses/OkResponseGeneric.cs -------------------------------------------------------------------------------- /src/Ocelot/Responses/Response.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Responses/Response.cs -------------------------------------------------------------------------------- /src/Ocelot/Responses/ResponseGeneric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Responses/ResponseGeneric.cs -------------------------------------------------------------------------------- /src/Ocelot/Security/IPSecurity/IPSecurityPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Security/IPSecurity/IPSecurityPolicy.cs -------------------------------------------------------------------------------- /src/Ocelot/Security/ISecurityPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Security/ISecurityPolicy.cs -------------------------------------------------------------------------------- /src/Ocelot/Security/Middleware/SecurityMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Security/Middleware/SecurityMiddleware.cs -------------------------------------------------------------------------------- /src/Ocelot/Security/Middleware/SecurityMiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Security/Middleware/SecurityMiddlewareExtensions.cs -------------------------------------------------------------------------------- /src/Ocelot/ServiceDiscovery/Configuration/ServiceFabricConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/ServiceDiscovery/Configuration/ServiceFabricConfiguration.cs -------------------------------------------------------------------------------- /src/Ocelot/ServiceDiscovery/IServiceDiscoveryProviderFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/ServiceDiscovery/IServiceDiscoveryProviderFactory.cs -------------------------------------------------------------------------------- /src/Ocelot/ServiceDiscovery/Providers/ConfigurationServiceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/ServiceDiscovery/Providers/ConfigurationServiceProvider.cs -------------------------------------------------------------------------------- /src/Ocelot/ServiceDiscovery/Providers/IServiceDiscoveryProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/ServiceDiscovery/Providers/IServiceDiscoveryProvider.cs -------------------------------------------------------------------------------- /src/Ocelot/ServiceDiscovery/ServiceDiscoveryFinderDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/ServiceDiscovery/ServiceDiscoveryFinderDelegate.cs -------------------------------------------------------------------------------- /src/Ocelot/ServiceDiscovery/ServiceDiscoveryProviderFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/ServiceDiscovery/ServiceDiscoveryProviderFactory.cs -------------------------------------------------------------------------------- /src/Ocelot/ServiceDiscovery/UnableToFindServiceDiscoveryProviderError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/ServiceDiscovery/UnableToFindServiceDiscoveryProviderError.cs -------------------------------------------------------------------------------- /src/Ocelot/Values/DownstreamPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Values/DownstreamPath.cs -------------------------------------------------------------------------------- /src/Ocelot/Values/DownstreamPathTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Values/DownstreamPathTemplate.cs -------------------------------------------------------------------------------- /src/Ocelot/Values/Service.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Values/Service.cs -------------------------------------------------------------------------------- /src/Ocelot/Values/ServiceHostAndPort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Values/ServiceHostAndPort.cs -------------------------------------------------------------------------------- /src/Ocelot/Values/UpstreamPathTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/Values/UpstreamPathTemplate.cs -------------------------------------------------------------------------------- /src/Ocelot/WebSockets/Middleware/WebSocketsProxyMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/WebSockets/Middleware/WebSocketsProxyMiddleware.cs -------------------------------------------------------------------------------- /src/Ocelot/WebSockets/Middleware/WebSocketsProxyMiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/src/Ocelot/WebSockets/Middleware/WebSocketsProxyMiddlewareExtensions.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/.gitignore -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/AggregateTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/AggregateTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/AuthenticationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/AuthenticationTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/AuthorisationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/AuthorisationTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/BearerToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/BearerToken.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/ButterflyTracingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/ButterflyTracingTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/Caching/InMemoryJsonHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/Caching/InMemoryJsonHandle.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/CachingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/CachingTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/CannotStartOcelotTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/CannotStartOcelotTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/CaseSensitiveRoutingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/CaseSensitiveRoutingTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/ClaimsToDownstreamPathTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/ClaimsToDownstreamPathTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/ClaimsToHeadersForwardingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/ClaimsToHeadersForwardingTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/ClaimsToQueryStringForwardingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/ClaimsToQueryStringForwardingTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/ClientRateLimitTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/ClientRateLimitTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/ConfigurationInConsulTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/ConfigurationInConsulTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/ConfigurationReloadTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/ConfigurationReloadTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/ConsulConfigurationInConsulTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/ConsulConfigurationInConsulTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/ConsulWebSocketTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/ConsulWebSocketTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/ContentTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/ContentTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/CustomMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/CustomMiddlewareTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/EurekaServiceDiscoveryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/EurekaServiceDiscoveryTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/GzipTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/GzipTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/HeaderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/HeaderTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/HttpClientCachingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/HttpClientCachingTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/HttpDelegatingHandlersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/HttpDelegatingHandlersTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/HttpTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/HttpTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/LoadBalancerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/LoadBalancerTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/MethodTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/MethodTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/Ocelot.AcceptanceTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/Ocelot.AcceptanceTests.csproj -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/PollyQoSTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/PollyQoSTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/RandomPortFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/RandomPortFinder.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/ReasonPhraseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/ReasonPhraseTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/RequestIdTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/RequestIdTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/ResponseCodeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/ResponseCodeTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/ReturnsErrorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/ReturnsErrorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/RoutingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/RoutingTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/RoutingWithQueryStringTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/RoutingWithQueryStringTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/ServiceDiscoveryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/ServiceDiscoveryTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/ServiceFabricTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/ServiceFabricTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/ServiceHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/ServiceHandler.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/SslTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/SslTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/StartupTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/StartupTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/Steps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/Steps.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/StickySessionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/StickySessionsTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/TestConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/TestConfiguration.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/TwoDownstreamServicesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/TwoDownstreamServicesTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/UpstreamHostTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/UpstreamHostTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/WebSocketTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/WebSocketTests.cs -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/appsettings.json -------------------------------------------------------------------------------- /test/Ocelot.AcceptanceTests/appsettings.product.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.AcceptanceTests/appsettings.product.json -------------------------------------------------------------------------------- /test/Ocelot.Benchmarks/AllTheThingsBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.Benchmarks/AllTheThingsBenchmarks.cs -------------------------------------------------------------------------------- /test/Ocelot.Benchmarks/DictionaryBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.Benchmarks/DictionaryBenchmarks.cs -------------------------------------------------------------------------------- /test/Ocelot.Benchmarks/DownstreamRouteFinderMiddlewareBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.Benchmarks/DownstreamRouteFinderMiddlewareBenchmarks.cs -------------------------------------------------------------------------------- /test/Ocelot.Benchmarks/ExceptionHandlerMiddlewareBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.Benchmarks/ExceptionHandlerMiddlewareBenchmarks.cs -------------------------------------------------------------------------------- /test/Ocelot.Benchmarks/Ocelot.Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.Benchmarks/Ocelot.Benchmarks.csproj -------------------------------------------------------------------------------- /test/Ocelot.Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.Benchmarks/Program.cs -------------------------------------------------------------------------------- /test/Ocelot.Benchmarks/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.Benchmarks/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /test/Ocelot.Benchmarks/UrlPathToUrlPathTemplateMatcherBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.Benchmarks/UrlPathToUrlPathTemplateMatcherBenchmarks.cs -------------------------------------------------------------------------------- /test/Ocelot.IntegrationTests/AdministrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.IntegrationTests/AdministrationTests.cs -------------------------------------------------------------------------------- /test/Ocelot.IntegrationTests/BearerToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.IntegrationTests/BearerToken.cs -------------------------------------------------------------------------------- /test/Ocelot.IntegrationTests/CacheManagerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.IntegrationTests/CacheManagerTests.cs -------------------------------------------------------------------------------- /test/Ocelot.IntegrationTests/HeaderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.IntegrationTests/HeaderTests.cs -------------------------------------------------------------------------------- /test/Ocelot.IntegrationTests/Ocelot.IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.IntegrationTests/Ocelot.IntegrationTests.csproj -------------------------------------------------------------------------------- /test/Ocelot.IntegrationTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.IntegrationTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /test/Ocelot.IntegrationTests/RaftTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.IntegrationTests/RaftTests.cs -------------------------------------------------------------------------------- /test/Ocelot.IntegrationTests/ThreadSafeHeadersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.IntegrationTests/ThreadSafeHeadersTests.cs -------------------------------------------------------------------------------- /test/Ocelot.IntegrationTests/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.IntegrationTests/appsettings.json -------------------------------------------------------------------------------- /test/Ocelot.IntegrationTests/idsrv3test.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.IntegrationTests/idsrv3test.pfx -------------------------------------------------------------------------------- /test/Ocelot.IntegrationTests/ocelot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.IntegrationTests/ocelot.json -------------------------------------------------------------------------------- /test/Ocelot.IntegrationTests/peers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.IntegrationTests/peers.json -------------------------------------------------------------------------------- /test/Ocelot.ManualTest/Ocelot.ManualTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.ManualTest/Ocelot.ManualTest.csproj -------------------------------------------------------------------------------- /test/Ocelot.ManualTest/Ocelot.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.ManualTest/Ocelot.postman_collection.json -------------------------------------------------------------------------------- /test/Ocelot.ManualTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.ManualTest/Program.cs -------------------------------------------------------------------------------- /test/Ocelot.ManualTest/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.ManualTest/Properties/launchSettings.json -------------------------------------------------------------------------------- /test/Ocelot.ManualTest/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.ManualTest/appsettings.json -------------------------------------------------------------------------------- /test/Ocelot.ManualTest/idsrv3test.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.ManualTest/idsrv3test.pfx -------------------------------------------------------------------------------- /test/Ocelot.ManualTest/ocelot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.ManualTest/ocelot.json -------------------------------------------------------------------------------- /test/Ocelot.ManualTest/tempkey.rsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.ManualTest/tempkey.rsa -------------------------------------------------------------------------------- /test/Ocelot.ManualTest/web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.ManualTest/web.config -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Administration/OcelotAdministrationBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Administration/OcelotAdministrationBuilderTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Authentication/AuthenticationMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Authentication/AuthenticationMiddlewareTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Authorization/AuthorisationMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Authorization/AuthorisationMiddlewareTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Authorization/ClaimsAuthoriserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Authorization/ClaimsAuthoriserTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Cache/AspMemoryCacheTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Cache/AspMemoryCacheTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Cache/CacheKeyGeneratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Cache/CacheKeyGeneratorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Cache/OutputCacheMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Cache/OutputCacheMiddlewareTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Cache/RegionCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Cache/RegionCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/CacheManager/OcelotBuilderExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/CacheManager/OcelotBuilderExtensionsTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/CacheManager/OcelotCacheManagerCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/CacheManager/OcelotCacheManagerCache.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/CacheManager/OutputCacheMiddlewareRealCacheTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/CacheManager/OutputCacheMiddlewareRealCacheTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Claims/AddClaimsToRequestTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Claims/AddClaimsToRequestTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Claims/ClaimsToClaimsMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Claims/ClaimsToClaimsMiddlewareTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/AggregatesCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/AggregatesCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/AuthenticationOptionsCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/AuthenticationOptionsCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/ClaimsToThingCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/ClaimsToThingCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/ConfigurationCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/ConfigurationCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/DownstreamAddressesCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/DownstreamAddressesCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/DynamicsCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/DynamicsCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/FileConfigurationPollerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/FileConfigurationPollerTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/FileConfigurationSetterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/FileConfigurationSetterTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/HashCreationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/HashCreationTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/HeaderFindAndReplaceCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/HeaderFindAndReplaceCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/HttpHandlerOptionsCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/HttpHandlerOptionsCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/LoadBalancerOptionsCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/LoadBalancerOptionsCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/QoSOptionsCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/QoSOptionsCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/RateLimitOptionsCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/RateLimitOptionsCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/ReRouteKeyCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/ReRouteKeyCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/ReRouteOptionsCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/ReRouteOptionsCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/ReRoutesCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/ReRoutesCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/RequestIdKeyCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/RequestIdKeyCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/SecurityOptionsCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/SecurityOptionsCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/ServiceProviderCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/ServiceProviderCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Configuration/VersionCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Configuration/VersionCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Consul/ConsulFileConfigurationRepositoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Consul/ConsulFileConfigurationRepositoryTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Consul/ConsulServiceDiscoveryProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Consul/ConsulServiceDiscoveryProviderTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Consul/OcelotBuilderExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Consul/OcelotBuilderExtensionsTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Consul/ProviderFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Consul/ProviderFactoryTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Controllers/FileConfigurationControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Controllers/FileConfigurationControllerTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Controllers/OutputCacheControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Controllers/OutputCacheControllerTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/DependencyInjection/OcelotBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/DependencyInjection/OcelotBuilderTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/DownstreamRouteFinder/DownstreamRouteFinderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/DownstreamRouteFinder/DownstreamRouteFinderTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Errors/ErrorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Errors/ErrorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Errors/ExceptionHandlerMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Errors/ExceptionHandlerMiddlewareTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Eureka/EurekaProviderFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Eureka/EurekaProviderFactoryTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Eureka/EurekaServiceDiscoveryProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Eureka/EurekaServiceDiscoveryProviderTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Eureka/OcelotPipelineExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Eureka/OcelotPipelineExtensionsTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Headers/AddHeadersToRequestClaimToThingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Headers/AddHeadersToRequestClaimToThingTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Headers/AddHeadersToRequestPlainTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Headers/AddHeadersToRequestPlainTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Headers/AddHeadersToResponseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Headers/AddHeadersToResponseTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Headers/ClaimsToHeadersMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Headers/ClaimsToHeadersMiddlewareTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Headers/HttpContextRequestHeaderReplacerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Headers/HttpContextRequestHeaderReplacerTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Headers/HttpHeadersTransformationMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Headers/HttpHeadersTransformationMiddlewareTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Headers/HttpResponseHeaderReplacerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Headers/HttpResponseHeaderReplacerTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Headers/RemoveHeadersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Headers/RemoveHeadersTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Infrastructure/ClaimParserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Infrastructure/ClaimParserTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Infrastructure/ConfigAwarePlaceholdersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Infrastructure/ConfigAwarePlaceholdersTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Infrastructure/HttpDataRepositoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Infrastructure/HttpDataRepositoryTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Infrastructure/IScopedRequestDataRepository.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Infrastructure/InMemoryBusTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Infrastructure/InMemoryBusTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Infrastructure/PlaceholdersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Infrastructure/PlaceholdersTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Infrastructure/ScopesAuthoriserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Infrastructure/ScopesAuthoriserTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Infrastructure/StringExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Infrastructure/StringExtensionsTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Kubernetes/KubeProviderFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Kubernetes/KubeProviderFactoryTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Kubernetes/KubeServiceDiscoveryProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Kubernetes/KubeServiceDiscoveryProviderTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Kubernetes/OcelotBuilderExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Kubernetes/OcelotBuilderExtensionsTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/LoadBalancer/CookieStickySessionsCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/LoadBalancer/CookieStickySessionsCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/LoadBalancer/CookieStickySessionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/LoadBalancer/CookieStickySessionsTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/LoadBalancer/LeastConnectionCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/LoadBalancer/LeastConnectionCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/LoadBalancer/LeastConnectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/LoadBalancer/LeastConnectionTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/LoadBalancer/LoadBalancerFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/LoadBalancer/LoadBalancerFactoryTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/LoadBalancer/LoadBalancerHouseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/LoadBalancer/LoadBalancerHouseTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/LoadBalancer/LoadBalancerMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/LoadBalancer/LoadBalancerMiddlewareTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/LoadBalancer/LoadBalancerOptionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/LoadBalancer/LoadBalancerOptionsTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/LoadBalancer/NoLoadBalancerCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/LoadBalancer/NoLoadBalancerCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/LoadBalancer/NoLoadBalancerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/LoadBalancer/NoLoadBalancerTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/LoadBalancer/RoundRobinCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/LoadBalancer/RoundRobinCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/LoadBalancer/RoundRobinTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/LoadBalancer/RoundRobinTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Logging/AspDotNetLoggerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Logging/AspDotNetLoggerTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Logging/OcelotDiagnosticListenerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Logging/OcelotDiagnosticListenerTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Middleware/BaseUrlFinderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Middleware/BaseUrlFinderTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Middleware/DefinedAggregatorProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Middleware/DefinedAggregatorProviderTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Middleware/MultiplexerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Middleware/MultiplexerTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Middleware/OcelotMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Middleware/OcelotMiddlewareTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Middleware/OcelotPipelineExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Middleware/OcelotPipelineExtensionsTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Middleware/OcelotPiplineBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Middleware/OcelotPiplineBuilderTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Middleware/ResponseAggregatorFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Middleware/ResponseAggregatorFactoryTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Middleware/SimpleJsonResponseAggregatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Middleware/SimpleJsonResponseAggregatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Middleware/UserDefinedResponseAggregatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Middleware/UserDefinedResponseAggregatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Ocelot.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Ocelot.UnitTests.csproj -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Polly/OcelotBuilderExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Polly/OcelotBuilderExtensionsTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Polly/PollyQoSProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Polly/PollyQoSProviderTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/QueryStrings/AddQueriesToRequestTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/QueryStrings/AddQueriesToRequestTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/QueryStrings/ClaimsToQueryStringMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/QueryStrings/ClaimsToQueryStringMiddlewareTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Rafty/OcelotAdministrationBuilderExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Rafty/OcelotAdministrationBuilderExtensionsTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Rafty/OcelotFiniteStateMachineTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Rafty/OcelotFiniteStateMachineTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Rafty/RaftyFileConfigurationSetterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Rafty/RaftyFileConfigurationSetterTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/RateLimit/ClientRateLimitMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/RateLimit/ClientRateLimitMiddlewareTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Repository/ScopedRequestDataRepositoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Repository/ScopedRequestDataRepositoryTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Request/Creator/DownstreamRequestCreatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Request/Creator/DownstreamRequestCreatorTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Request/DownstreamRequestTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Request/DownstreamRequestTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Request/Mapper/RequestMapperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Request/Mapper/RequestMapperTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/RequestId/ReRouteRequestIdMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/RequestId/ReRouteRequestIdMiddlewareTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Requester/FakeDelegatingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Requester/FakeDelegatingHandler.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Requester/HttpClientBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Requester/HttpClientBuilderTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Requester/HttpClientHttpRequesterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Requester/HttpClientHttpRequesterTest.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Requester/HttpExeptionToErrorMapperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Requester/HttpExeptionToErrorMapperTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Requester/HttpRequesterMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Requester/HttpRequesterMiddlewareTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Requester/QoSFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Requester/QoSFactoryTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Requester/TracingHandlerFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Requester/TracingHandlerFactoryTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Responder/AnyError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Responder/AnyError.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Responder/ErrorsToHttpStatusCodeMapperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Responder/ErrorsToHttpStatusCodeMapperTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Responder/HttpContextResponderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Responder/HttpContextResponderTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Responder/ResponderMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Responder/ResponderMiddlewareTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Security/IPSecurityPolicyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Security/IPSecurityPolicyTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/Security/SecurityMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/Security/SecurityMiddlewareTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/ServiceDiscovery/ServiceRegistryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/ServiceDiscovery/ServiceRegistryTests.cs -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/UnitTests.runsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/UnitTests.runsettings -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/appsettings.json -------------------------------------------------------------------------------- /test/Ocelot.UnitTests/idsrv3test.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/test/Ocelot.UnitTests/idsrv3test.pfx -------------------------------------------------------------------------------- /tools/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YSGStudyHards/Ocelot/HEAD/tools/packages.config --------------------------------------------------------------------------------