跨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://hxwzsj.com/article/dgccpi.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都营销网站建设 重庆企业网站建设 温江网站设计 成都品牌网站设计 公司网站建设 企业网站设计 成都网站制作 营销网站建设 成都网站设计公司 成都网站建设 网站建设方案 网站建设费用 成都网站设计 响应式网站设计 成都网站建设 手机网站制作 成都网站设计 手机网站制作 重庆电商网站建设 成都网站建设公司 重庆网站制作 盐亭网站设计