public LoadBalanceAction(HttpContext context) { _loadBalanceManager = new LoadBalanceManager(context); _serializer = new JavaScriptSerializer(); _isComplete = false; _context = context; }
private LoadBalanceStatus GetLoadBalanceStatus() { LoadBalanceStatus status = LoadBalanceStatus.OK; LoadBalanceManager manager = new LoadBalanceManager(HttpContext.Current); if (!manager.CanForceLoadBalancedSync) { status = LoadBalanceStatus.Disabled; } else { LoadBalanceStatusResponse response = manager.GetStatus(); if (response.Entries.Count > 0 && !response.IsComplete) { status = LoadBalanceStatus.InProgress; } } return status; }