public string GetStatus() { AdminStatusTable = CloudConfiguration.GetAdminStatusTable(); var status = AdminStatusTable.ExecuteQuery(new TableQuery <AdminStatus>()).ToList(); return(new JavaScriptSerializer().Serialize(status)); }
private void UpdateDashboard(string url) { CrawlQueue.FetchAttributes(); Status.UpdateStatus(State, (int)CPUCount.NextValue(), (int)MemCount.NextValue(), url, CrawlQueue.ApproximateMessageCount.ToString()); TableOperation insertOperation = TableOperation.InsertOrReplace(Status); AdminStatusTable.ExecuteAsync(insertOperation); }
public void ClearEverything() { SiteDataTable.DeleteIfExists(); LoadQueue.DeleteIfExists(); CrawlQueue.DeleteIfExists(); StopQueue.DeleteIfExists(); AdminStatusTable.DeleteIfExists(); ErrorQueue.DeleteIfExists(); }