跨AppDomain通信-创新互联

public class AppDomainTest : MarshalByRefObject
    {
public string TestMethodStr(string srcAppDomain)
        {
string TTT = "TTT";

byte[] m_ExtraMemory = new byte[1024 * 1024 * 99];

            Console.WriteLine(
"Code from the '{0}' AppDomain
" +
 "called into the '{1}'. AppDomain.",
            srcAppDomain, Thread.GetDomain().FriendlyName);


            Console.WriteLine(
"Code from the  TTT= '{0}' AppDomain
" +
   "called into the '{1}'. AppDomain.",
           TTT, Thread.GetDomain().FriendlyName);
return TTT;

        }
    }
static void Main(string[] args)
{跨AppDomain通信

AppDomain domainArcher = AppDomain.CreateDomain("MyNewDomain", null, null);
AppDomainTest test1 = (AppDomainTest)domainArcher.CreateInstanceAndUnwrap(System.Reflection.Assembly.GetCallingAssembly().FullName, "ConsoleApp1.AppDomainTest");

10年积累的网站建设、网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站策划后付款的网站建设流程,更有鹿城免费网站建设让你可以放心的选择与我们合作。

var tt1 = test1.TestMethodStr(Thread.GetDomain().FriendlyName);

Console.ReadLine();

  }

进程内 AppDomain 间通信,但实测下,效率太慢了,只适合某些特殊情况下使用


本文标题:跨AppDomain通信-创新互联
新闻来源:http://bzwzjz.com/article/dgccpi.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 响应式网站设计 成都网站建设 手机网站设计 成都模版网站建设 成都h5网站建设 成都网站制作 手机网站建设套餐 品牌网站建设 成都网站建设 成都网站制作 做网站设计 成都企业网站设计 重庆网站建设 成都网站建设公司 成都网站设计 营销型网站建设 成都网站建设 移动手机网站制作 成都响应式网站建设 成都网站制作 成都网站设计 网站制作