コード例 #1
0
ファイル: HttpRuntime.cs プロジェクト: raj581/Marvin
 //
 // Shuts down the AppDomain
 //
 static void ShutdownAppDomain(object args)
 {
     queue_manager.Dispose();
     // This will call Session_End if needed.
     InternalCache.InvokePrivateCallbacks();
     // Kill our application.
     HttpApplicationFactory.Dispose();
     ThreadPool.QueueUserWorkItem(new WaitCallback(DoUnload), null);
 }
コード例 #2
0
 //
 // Shuts down the AppDomain
 //
 static void ShutdownAppDomain()
 {
     queue_manager.Dispose();
     // This will call Session_End if needed.
     InternalCache.InvokePrivateCallbacks();
     // Kill our application.
     HttpApplicationFactory.Dispose();
     ThreadPool.QueueUserWorkItem(delegate {
         try {
             DoUnload();
         } catch {
         }
     });
 }
コード例 #3
0
 static void SetOfflineMode(bool offline, string filePath)
 {
     if (!offline)
     {
         app_offline_file = null;
         if (HttpApplicationFactory.ApplicationDisabled)
         {
             HttpRuntime.UnloadAppDomain();
         }
     }
     else
     {
         app_offline_file = filePath;
         HttpApplicationFactory.DisableWatchers();
         HttpApplicationFactory.ApplicationDisabled = true;
         InternalCache.InvokePrivateCallbacks();
         HttpApplicationFactory.Dispose();
     }
 }