private async void OnPostSelected(PostGetData item) { if (item == null) { return; } await Shell.Current.GoToAsync($"{nameof(PostDetailPage)}?{nameof(PostDetailViewModel.Id)}={item.Id}"); }
/// <summary> /// 获取key剩余生存时间,秒为单位 /// </summary> /// <param name="key"></param> /// <returns></returns> public override long TTL(string key) { #if DNX451 || NET451 var url = GetClient(); url = url + "GetKeys"; PostGetData postdata = new PostGetData() { app = "", key = key }; var r = Http.HttpPost(url, postdata.ToJson()); var rd = CommonExtenstion.ToJson <ServerData>(r); if (rd.result.IndexOf("sussecc") >= 0) { return(CommonExtenstion.ToJson <long>(rd.data)); } else { return(-1); } #else throw new Exception("not support this method"); #endif }
public void OnAppearing() { this.IsBusy = true; this.SelectedPost = null; }