AppDomainSetup.AppDomainManagerAssembly 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置程序集的显示名称,该程序集为使用 AppDomainSetup 对象创建的应用程序域提供应用程序域管理器的类型。
public:
property System::String ^ AppDomainManagerAssembly { System::String ^ get(); void set(System::String ^ value); };
public string AppDomainManagerAssembly { get; set; }
member this.AppDomainManagerAssembly : string with get, set
Public Property AppDomainManagerAssembly As String
属性值
程序集的显示名称,该程序集提供应用程序域管理器的 Type。
注解
若要指定应用程序域管理器的类型,请同时设置此属性和 AppDomainManagerType 属性。 如果未设置其中任一属性,则忽略另一个属性。
如果未提供任何类型,则应用程序域管理器将从父应用程序域 (即从中 AppDomain.CreateDomain 调用方法的应用程序域) 创建。
加载应用程序域时, TypeLoadException 如果程序集不存在,或者程序集不包含 属性指定的 AppDomainManagerType 类型,则会引发 。 FileLoadException 如果找到程序集,但版本信息不匹配,则会引发 。
若要为默认应用程序域设置应用程序域管理器,请在应用程序配置文件的运行时>节中使用<<appDomainManagerAssembly> 和 <appDomainManagerType 元素>,或使用 中所述AppDomainManager的环境变量。
此功能要求应用程序具有完全信任。 (例如,在桌面上运行的应用程序具有完全信任。)如果应用程序没有完全信任,则会引发 TypeLoadException。
程序集显示名称的格式由 Assembly.FullName 属性提供。