AppDomain.CreateInstanceFromAndUnwrap : AppDomain « System « C# / C Sharp by API






AppDomain.CreateInstanceFromAndUnwrap

  
using System;

[Serializable]
public class MyClass 
{
    public string HomeAppDomain 
    {
        get 
        {
            return AppDomain.CurrentDomain.FriendlyName;
        }
    }
}
public class MainClass
{
    public static void Main(string[] args)
    {
        AppDomain newDomain = AppDomain.CreateDomain("My New AppDomain");

        MyClass mbvObject = (MyClass)newDomain.CreateInstanceFromAndUnwrap(
                "MainClass.exe", 
                "MyClass");

        Console.WriteLine("AppDomain of MBV object = {0}", mbvObject.HomeAppDomain);


    }
}

   
    
  








Related examples in the same category

1.AppDomain.CreateDomain
2.AppDomain.CreateInstance
3.AppDomain.CreateInstanceAndUnwrap
4.AppDomain.CurrentDomain.FriendlyName
5.AppDomain.CurrentDomain
6.AppDomain.DefineDynamicAssembly
7.AppDomain.DoCallBack
8.AppDomain.DomainUnload
9.AppDomain.FriendlyName
10.AppDomain.GetAssemblies
11.AppDomain.GetData
12.AppDomain.OnUnhandledException
13.AppDomain.ProcessExit
14.AppDomain.SetData
15.AppDomain.SetPrincipalPolicy
16.AppDomain.Unload