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