コード例 #1
0
        public long LastDate()
        {
            TdsStatus status = tableManager.GetTdsStatus("Date");

            if (status == null)
            {
                return(0);
            }

            return(status.status);
        }
コード例 #2
0
        public long ErrorDate()
        {
            TdsStatus status = tableManager.GetTdsStatus("Error");

            if (status == null)
            {
                return(0);
            }

            return(status.status);
        }
コード例 #3
0
            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);
            }