AppDomainSetup.AppDomainManagerAssembly 属性

定义

获取或设置程序集的显示名称,该程序集为使用 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 属性提供。

适用于