This documentation is archived and is not being maintained.

IAppDomainSetup Interface

Represents assembly binding information that can be added to an instance of AppDomain.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

public interface IAppDomainSetup

The IAppDomainSetup type exposes the following members.

Public propertyApplicationBaseGets or sets the name of the directory containing the application.
Public propertyApplicationNameGets or sets the name of the application.
Public propertyCachePathGets and sets the name of an area specific to the application where files are shadow copied.
Public propertyConfigurationFileGets and sets the name of the configuration file for an application domain.
Public propertyDynamicBaseGets or sets the directory where dynamically generated files are stored and accessed.
Public propertyLicenseFileGets or sets the location of the license file associated with this domain.
Public propertyPrivateBinPathGets or sets the list of directories that is combined with the ApplicationBase directory to probe for private assemblies.
Public propertyPrivateBinPathProbeGets or sets the private binary directory path used to locate an application.
Public propertyShadowCopyDirectoriesGets or sets the names of the directories containing assemblies to be shadow copied.
Public propertyShadowCopyFilesGets or sets a string that indicates whether shadow copying is turned on or off.

Members of this interface are used with the AppDomain.GetData and AppDomain.SetData methods to identify the AppDomain data to use.

.NET Framework

Supported in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.