IAppDomainSetup Interface
Collapse the table of content
Expand the table of content

IAppDomainSetup Interface

Provides properties that allow the host to configure an System.AppDomain type before calling the ICorRuntimeHost::CreateDomainEx method to create it.




Gets or sets the name of the directory that contains the application.


Gets or sets the name of the application.


Gets or sets the name of an area specific to the application where files are shadow-copied.


Gets or sets the name of the configuration file for an application.


Gets or sets the name of the directory where dynamically generated files are stored and accessed.


Gets or sets the path to the license file that is associated with this domain.


Gets or sets the list of directories combined with the ApplicationBase directory to probe for private assemblies.


Gets or sets a string value that includes or excludes ApplicationBase from the search path for the application.


Gets or sets the names of the directories that contain assemblies to be shadow-copied.


Gets or sets a string that indicates whether shadow-copying is turned on or off. Valid values are "true" or "false".

The IAppDomainSetup interface corresponds to the managed IAppDomainSetup interface, which the AppDomainSetup type implements. See System.IAppDomainSetup for detailed descriptions of its properties.

IAppDomainSetup represents assembly binding information that can be added to an AppDomain instance before its creation. For example, a host can set the ApplicationBase property to establish a root directory, which the common language runtime (CLR) probes for managed assemblies.

Platforms: See .NET Framework System Requirements.

Header: MSCorEE.h

Library: Included as a resource in MSCorEE.dll

.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1

Community Additions

© 2016 Microsoft