コード例 #1
0
 private static void KeepAliveObserver_OnExpireOnce(object sender, KeepAliveObserverEventArgs e)
 {
     Task.Run(async () =>
     {
         await ManagementService.NotifyAppInstanceHeartBeatAsync(e.Instance);
     });
 }
コード例 #2
0
 private static void KeepAliveObserver_OnExpireError(object sender, KeepAliveObserverEventArgs e)
 {
     Task.Run(async () =>
     {
         LogManager.GetLogger("Main").Error(string.Format("Expire Server Error.Instance:{0}", e.Instance.Id), e);
         await ManagementService.ReActiveAppInstance(e.Instance);
     });
 }
コード例 #3
0
ファイル: Startup.cs プロジェクト: Sharelink/Toronto
 private void KeepAliveObserver_OnExpireOnce(object sender, KeepAliveObserverEventArgs e)
 {
 }
コード例 #4
0
ファイル: Startup.cs プロジェクト: Sharelink/Toronto
 private void KeepAliveObserver_OnExpireError(object sender, KeepAliveObserverEventArgs e)
 {
     LogManager.GetLogger("Main").Error(string.Format("Expire Server Error.Instance:{0}", e.Instance.Id), e);
     var serverMgrService = ServicesProvider.GetServerControlManagementService();
     BahamutAppInstance.OnlineUsers = ValidatedUsers.Count;
     serverMgrService.ReActiveAppInstance(BahamutAppInstance);
 }