NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

AppDomainFlags Fields

The fields of the AppDomainFlags class are listed below. For a complete list of AppDomainFlags class members, see the AppDomainFlags Members topic.

Public:

ApplicationBase Used to get or set the assembly cache manager's APPBASE variable. This is the directory where the assembly cache manager should begin probing for assemblies.
Configuration Used to get or set the assembly cache manager's CONFIG variable. The value "Retail" is predefined, and would be the configuration provided by the assembly binding services if no specific configuration is requested. Otherwise, the configuration may be set to any string value.
ConfigurationFile Used to get or set the assembly cache manager's APP_CONFIG_FILE variable. This variable is the name of the configuration file for an application domain. The configuration file describes the search rules and the configuration data for the application domain. The host that creates the application domain is responsible for supplying this data because the meaningful values vary by scenario. For example, the configuration data for ASP+ applications is stored per application, site and machine, while the configuration data for an executable is stored per application, user and machine. Only the host knows the specifics of the configuration data for their particular scenario.
Culture Used to get or set the locale that an assembly should support. This information is used by the assembly binding services.
PrivateBinPath Used to get or set the the assembly cache manager's PRIVATE_BINPATH variable. This path is a semi-colon separated list of directories that is combined with the ApplicationBase directory to probe for private assemblies. Private assemblies are deployed in the same directory structure as the application.
PrivateBinPathProbe Used to get or set the "Application Probing" property of the application domain. If this property is set then the search is restricted to the private bin paths. This means the application directory will not be searched. This does not affect searching the global bin paths or the global assembly cache
Processor Used to get or set the processors that an assembly should support. In V1, this information is not used by the assembly binding services but is meant for informational use only.
ShadowCopyDirectories When the ShadowCopyFiles property is set ShowCopyDirs define the directories from which assemblies will be shadow copies. Assemblies found in other directories will not be shadow copied. If this property is not set then the default is to shadow copy the SharedBinPath.
ShadowCopyFiles Used to get or set the "shadow copy" property of an application domain. If this property is set, the application domain will load a shadow copy of an assembly obtained from the assembly cache manager.
SharedBinPath Used to get or set the assembly cache manager's SHARED_BINPATH variable. This path is a semi-colon separated list of directories that is combined with the ApplicationBase directory to probe for shared assemblies. Shared assemblies are published assemblies. Published assemblies need not be deployed in the same directory structure as the application.
SnapshotID Used to get or set the SnapshotID. The SnapshotID is used by the assembly cache manager to track what assemblies are loaded in an application domain.

See Also

AppDomainFlags Class | System Namespace