public FileGlobalConfiguration() { ServiceDiscoveryProvider = new FileServiceDiscoveryProvider(); RateLimitOptions = new FileRateLimitOptions(); LoadBalancerOptions = new FileLoadBalancerOptions(); QoSOptions = new FileQoSOptions(); HttpHandlerOptions = new FileHttpHandlerOptions(); }
private bool HaveServiceDiscoveryProviderRegistered(FileServiceDiscoveryProvider serviceDiscoveryProvider) { if (serviceDiscoveryProvider == null) { return(true); } if (serviceDiscoveryProvider?.Type?.ToLower() == "servicefabric") { return(true); } return(string.IsNullOrEmpty(serviceDiscoveryProvider.Type) || _serviceDiscoveryFinderDelegates.Any()); }
private bool HaveServiceDiscoveryProviderRegistered(FileReRoute reRoute, FileServiceDiscoveryProvider serviceDiscoveryProvider) { if (string.IsNullOrEmpty(reRoute.ServiceName)) { return(true); } if (serviceDiscoveryProvider?.Type?.ToLower() == "servicefabric") { return(true); } return(_serviceDiscoveryFinderDelegates.Any()); }
public FileGlobalConfiguration() { ServiceDiscoveryProvider = new FileServiceDiscoveryProvider(); RateLimitOptions = new FileRateLimitOptions(); }
public FileGlobalConfiguration() { ServiceDiscoveryProvider = new FileServiceDiscoveryProvider(); }