---------boxµ{----------
1.using System;
2.using System.Reflection;
3.
4.namespace AppDomain
5.{
6. ///
7. /// Summary description for Class1.
8. ///
9. class MyAppDomain
10. {
11. ///
12. /// The main entry point for the application.
13. ///
14. [STAThread]
15. static void Main(string[] args)
16. {
17. //
18. // TODO: Add code to start application here
19. //
20. System.AppDomain objDomain =
21. System.AppDomain.CreateDomain("MyDomain");
22. Console.WriteLine("Runtime Host Created Domain : {0}",
23. System.AppDomain.CurrentDomain.FriendlyName);
24. Console.WriteLine("My Domain : {0}",
25. objDomain.FriendlyName);
26. }
27. }
28.}
----------end----------
---------boxµ{----------
Runtime Host Created Domain : AppDomain.exe
My Domain : MyDomain
----------end----------
---------boxµ{----------
1.using System;
2.using System.Reflection;
3.
4.namespace AppDomain
5.{
6. ///
7. /// Summary description for Class1.
8. ///
9. class MyAppDomain
10. {
11. ///
12. /// The main entry point for the application.
13. ///
14. [STAThread]
15. static void Main(string[] args)
16. {
17. //
18. // TODO: Add code to start application here
19. //
20. System.AppDomain objDomain =
21. System.AppDomain.CreateDomain("MyDomain");
22. Console.WriteLine("Runtime Host Created Domain : {0}",
23. System.AppDomain.CurrentDomain.FriendlyName);
24. Console.WriteLine("My Domain : {0}",
25. objDomain.FriendlyName);
26. Console.WriteLine("---------Before----------");
27. Console.WriteLine("Unload Application Domain");
28. System.AppDomain.Unload(objDomain);
29. try
30. {
31. Console.WriteLine("---------After----------");
32. Console.WriteLine("Runtime Host Created Domain : {0}",
33. System.AppDomain.CurrentDomain.FriendlyName);
34. Console.WriteLine("My Domain : {0}",
35. objDomain.FriendlyName);
36. }
37. catch(System.AppDomainUnloadedException e)
38. {
39. Console.WriteLine(e.Message);
40. }
41. }
42. }
43.}
ˇ@ˇ@ˇ@----------end----------
---------boxµ{----------
Runtime Host Created Domain : AppDomain.exe
My Domain : MyDomain
---------Before----------
Unload Application Domain
---------After----------
Runtime Host Created Domain : AppDomain.exe
The target application domain has been unloaded.
----------end----------