首页 > 学院 > 开发设计 > 正文

在指定应用程序域中执行代码

2019-11-18 17:08:01
字体:
来源:转载
供稿:网友

超级入门级:) 哈哈~ 留个纪念。
//
// 在指定应用程序域中执行代码
//
//
//


using System;
using System.Collections.Generic;
using System.Text;

namespace DomainTest
{
    class PRogram
    {
        private static string strKey = "Key1";

        static void Main(string[] args)
        {
            AppDomain domaintest = AppDomain.CreateDomain("Domaintest");
            string strVal = "Value1";
            domaintest.SetData(strKey, strVal);

            // 跨程序域调用委托
            CrossAppDomainDelegate callback = delegate
            {
                // 取得当前程序域
                AppDomain domain = AppDomain.CurrentDomain;
                Console.WriteLine(string.Format("Value: {0} In {1}", domain.GetData(strKey), domain.FriendlyName));
            };

            // 在指定程序域中执行代码
            domaintest.DoCallBack(callback);

            Console.Read();
        }
    }
}

http://luoboqingcai.VEVb.com/archive/2006/06/26/435596.html


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表