资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

跨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://www.cdkjz.cn/article/dgccpi.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220