更新:2007 年 11 月
提供一些属性,这些属性允许宿主在调用 ICorRuntimeHost::CreateDomainEx 方法创建 System.AppDomain 类型之前对其进行配置。
interface IAppDomainSetup : IUnknown {
[propget] HRESULT _stdcall ApplicationBase (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall ApplicationBase (
[in] BSTR pRetVal
);
[propget] HRESULT _stdcall ApplicationName (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall ApplicationName (
[in] BSTR pRetVal
);
[propget] HRESULT _stdcall CachePath (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall CachePath (
[in] BSTR pRetVal
);
[propget] HRESULT _stdcall ConfigurationFile (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall ConfigurationFile (
[in] BSTR pRetVal
);
[propget] HRESULT _stdcall DynamicBase (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall DynamicBase (
[in] BSTR pRetVal
);
[propget] HRESULT _stdcall LicenseFile (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall LicenseFile (
[in] BSTR pRetVal
);
[propget] HRESULT _stdcall PrivateBinPath (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall PrivateBinPath (
[in] BSTR pRetVal
);
[propget] HRESULT _stdcall PrivateBinPathProbe (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall PrivateBinPathProbe (
[in] BSTR pRetVal
);
[propget] HRESULT _stdcall ShadowCopyDirectories (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall ShadowCopyDirectories (
[in] BSTR pRetVal
);
[propget] HRESULT _stdcall ShadowCopyFiles (
[out, retval] BSTR* pRetVal
);
[propput] HRESULT _stdcall ShadowCopyFiles (
[in] BSTR pRetVal
);
};
属性
属性 |
说明 |
---|---|
获取或设置包含应用程序的目录名称。 |
|
获取或设置应用程序的名称。 |
|
获取或设置特定于应用程序的、影像复制文件时所使用的区域的名称。 |
|
获取或设置应用程序配置文件的名称。 |
|
获取或设置在其中存储和访问动态生成文件的目录的名称。 |
|
获取或设置与此域关联的许可证文件的路径。 |
|
获取或设置与 ApplicationBase 目录结合的目录列表,以探测私有程序集。 |
|
获取或设置一个字符串值,此值包含或从应用程序的搜索路径中排除 ApplicationBase。 |
|
获取或设置目录名称,这些目录包含要进行影像复制的程序集。 |
|
获取或设置一个字符串,该字符串指示影像复制功能处于启用状态还是禁用状态。有效值为“true”或“false”。 |
备注
IAppDomainSetup 接口对应于托管 IAppDomainSetup 接口,此接口由 AppDomainSetup 类型实现。请参见 System.IAppDomainSetup 了解有关其属性的详细说明。
IAppDomainSetup 表示在创建之前可添加到 AppDomain 实例的程序集绑定信息。例如,宿主可以设置 ApplicationBase 属性以建立根目录,公共语言运行库 (CLR) 在此目录探测托管程序集。
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**MSCorEE.h
**库:**作为一项资源包含在 MSCorEE.dll 中
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1