コード例 #1
0
ファイル: Untils.cs プロジェクト: tianzhaodong/uwp_AiJianShu
 public static bool UpdateNoteDetail(NoteDetailResult noteDetail)
 {
     if(cache.ContainItem(CacheKey.NoteDetail + noteDetail.Id))
     {
         cache.UpdateItem(CacheKey.NoteDetail + noteDetail.Id, noteDetail);
         return true;
     }
     return false;
 }
コード例 #2
0
 private async Task QueryDetail(string id)
 {
     UserContentProvider user = new UserContentProvider();
     NoteDetail = await user.QueryNoteDetail(id, GlobalValue.CurrentUserContext.UserId, GlobalValue.CurrentUserContext.MobileToken);
     Untils.WriteNoteDetial(NoteDetail);
 }
コード例 #3
0
ファイル: Untils.cs プロジェクト: tianzhaodong/uwp_AiJianShu
 public static void WriteNoteDetial(NoteDetailResult noteDetail)
 {
     cache.AddItem(CacheKey.NoteDetail + noteDetail.Id, noteDetail);
 }
コード例 #4
0
 private async void QueryDetail(string id)
 {
     var temp = Untils.ReadNoteDetial(id);
     if (temp == null)
     {
         UserContentProvider user = new UserContentProvider();
         NoteDetail = await user.QueryNoteDetail(id, GlobalValue.CurrentUserContext.UserId, GlobalValue.CurrentUserContext.MobileToken);
         Untils.WriteNoteDetial(NoteDetail);
     }
     else
     {
         NoteDetail = temp;
     }
 }