This class allows you to configure some settings for an application domain before creating an AppDomain object. Create an instance of this class, set its properties, and pass it to the appropriate AppDomain factory method. public sealed class AppDomainSetup : IAppDomainSetup { // Public Constructors public AppDomainSetup ( ); // Public Instance Properties public string ApplicationBase {set; get; } // implements IAppDomainSetup public string ApplicationName {set; get; } // implements IAppDomainSetup public string CachePath {set; get; } // implements IAppDomainSetup public string ConfigurationFile {set; get; } // implements IAppDomainSetup public bool DisallowBindingRedirects {set; get; } public bool DisallowCodeDownload {set; get; } public bool DisallowPublisherPolicy {set; get; } public string DynamicBase {set; get; } // implements IAppDomainSetup public string LicenseFile {set; get; } // implements IAppDomainSetup public LoaderOptimization LoaderOptimization {set; get; } public string PrivateBinPath {set; get; } // implements IAppDomainSetup public string PrivateBinPathProbe {set; get; } // implements IAppDomainSetup public string ShadowCopyDirectories {set; get; } // implements IAppDomainSetup public string ShadowCopyFiles {set; get; } // implements IAppDomainSetup } Returned ByAppDomain.SetupInformation Passed ToAppDomain.CreateDomain( ) |