示例#1
0
        /// <摘要>
        /// 显示当前进程中的所有应用程序域
        /// </摘要>
        static void ShowAppDomainsInCurrentProcess()
        {
            // GetAppDomainsInCurrentProcess是托管进程类的一个静态方法
            // 此方法用来获得当前进程中的所有应用程序域
            var appDomains = ManagedProcess.GetAppDomainsInCurrentProcess();

            foreach (var appDomain in appDomains)
            {
                Console.WriteLine("应用程序域 Id={0}, 名称={1}",
                                  appDomain.Id, appDomain.FriendlyName);
            }
        }
        /// <summary>
        /// Show AppDomains in Current Process.
        /// </summary>
        static void ShowAppDomainsInCurrentProcess()
        {
            // GetAppDomainsInCurrentProcess is a static method of the class ManagedProcess.
            // This method is used to get all AppDomains in Current Process.
            var appDomains = ManagedProcess.GetAppDomainsInCurrentProcess();

            foreach (var appDomain in appDomains)
            {
                Console.WriteLine("AppDomain Id={0}, Name={1}",
                                  appDomain.Id, appDomain.FriendlyName);
            }
        }