コード例 #1
0
 public static void CheckAndSetAppInfo(AppInfoEx appInfo, string currentServiceName, string serviceName)
 {
     lock (_lock)
     {
         if (NeedUpdate(appInfo.Hash, appInfo.Time, currentServiceName, serviceName))
         {
             AppInfoStorageController.SetAppInfo(appInfo);
         }
     }
 }
コード例 #2
0
 public static void StepForwardAndSetAppInfo(AppInfoEx appInfo)
 {
     lock (_lock)
     {
         var stotingInfo = AppInfoStorageController.GetAppInfo(appInfo.Hash);
         if (stotingInfo != null)
         {
             appInfo.Time = stotingInfo.Time + 1;
         }
         AppInfoStorageController.SetAppInfo(appInfo);
     }
 }