Csharp/C Sharp by API/System/AppDomainSetup

Материал из .Net Framework эксперт
Версия от 15:11, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

AppDomainSetup.ApplicationBase

<source lang="csharp"> using System; class MainClass {

   public static void Main()
   {
       AppDomainSetup setupInfo = new AppDomainSetup();
       setupInfo.ApplicationBase = @"C:\MyRootDirectory";
       setupInfo.ConfigurationFile = "MyApp.config";
       setupInfo.PrivateBinPath = "bin;plugins;external";
       AppDomain newDomain = AppDomain.CreateDomain("My New AppDomain", null, setupInfo);
   }

}

 </source>


AppDomainSetup.ConfigurationFile

<source lang="csharp">

using System; class Test {

   public static void Main()
   {
       AppDomainSetup setupInfo = new AppDomainSetup();
       setupInfo.ApplicationBase = @"C:\MyRootDirectory";
       setupInfo.ConfigurationFile = "MyApp.config";
       setupInfo.PrivateBinPath = "bin;plugins;external";
       AppDomain newDomain = 
           AppDomain.CreateDomain("My New AppDomain", null, setupInfo);
   }

}

 </source>


AppDomainSetup.PrivateBinPath

<source lang="csharp"> using System; class Test {

   public static void Main()
   {
       AppDomainSetup setupInfo = new AppDomainSetup();
       setupInfo.ApplicationBase = @"C:\MyRootDirectory";
       setupInfo.ConfigurationFile = "MyApp.config";
       setupInfo.PrivateBinPath = "bin;plugins;external";
       AppDomain newDomain = 
           AppDomain.CreateDomain("My New AppDomain", null, setupInfo);
   }

}

 </source>


new AppDomainSetup()

<source lang="csharp"> using System; class MainClass {

   public static void Main()
   {
       AppDomainSetup setupInfo = new AppDomainSetup();
       setupInfo.ApplicationBase = @"C:\MyRootDirectory";
       setupInfo.ConfigurationFile = "MyApp.config";
       setupInfo.PrivateBinPath = "bin;plugins;external";
       AppDomain newDomain = AppDomain.CreateDomain("My New AppDomain", null, setupInfo);
   }

}

 </source>