public long LastDate() { TdsStatus status = tableManager.GetTdsStatus("Date"); if (status == null) { return(0); } return(status.status); }
public long ErrorDate() { TdsStatus status = tableManager.GetTdsStatus("Error"); if (status == null) { return(0); } return(status.status); }
public TdsStatus GetTdsStatus(string key) { CloudTable _table0 = GetTable(0); TdsStatus ret = null; TableOperation tableOperation = TableOperation.Retrieve <DynamicTableEntity>("Prop", key); try { TableResult tableResult = _table0.ExecuteAsync(tableOperation).Result; if (tableResult.Result != null) { ret = new TdsStatus(); ret.status = (long)((DynamicTableEntity)tableResult.Result).Properties["N001"].Int64Value; ret.Timestamp = ((DynamicTableEntity)tableResult.Result).Timestamp; } } catch { ret = null; } return(ret); }