public string CreateOrGetTag(string path, NITagType type, bool permanent) { Create(path, type, permanent); string tagJson = NetworkUtil.HttpGetString(GETTAGVALUE + path, NIAUTHHEADER); JsonNITagWrap tag = JsonConvert.DeserializeObject <JsonNITagWrap>(tagJson); return(tag.GetValue()); }
public string GetTagValue(string path) { string tagJson = NetworkUtil.HttpGetString(GETTAGVALUE + path, NIAUTHHEADER); if (!string.IsNullOrWhiteSpace(tagJson)) { JsonNITagWrap tag = JsonConvert.DeserializeObject <JsonNITagWrap>(tagJson); return(tag.GetValue()); } return(string.Empty); }
public NITagValue GetTag(string path) { string tagJson = NetworkUtil.HttpGetString(GETTAGVALUE + path, NIAUTHHEADER); if (!string.IsNullOrWhiteSpace(tagJson)) { JsonNITagWrap tag = JsonConvert.DeserializeObject <JsonNITagWrap>(tagJson); if (tag.tag != null) { return(new NITagValue(tag.GetValue(), tag.GetTimestamp(), new NITag(tag.tag))); } else { return(null); } } return(null); }