AppDomainSetup.AppDomainManagerType 属性

定义

获取或设置类型的全名,该类型可为使用此 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

属性值

String

类型的全名,其中包括命名空间。

注解

若要指定应用程序域管理器的类型,请同时设置此属性和 AppDomainManagerAssembly 属性。 如果未设置其中任一属性,则忽略另一个属性。

如果未提供任何类型,则应用程序域管理器是从父应用程序域 (创建的,即从 AppDomain.CreateDomain 中调用该方法的应用程序域) 。

加载应用程序域时,如果属性指定的程序集不包含此属性指定的AppDomainManagerAssembly类型,TypeLoadException则会引发此字段。

若要为默认应用程序域设置应用程序域管理器,请使用 <appDomainManagerAssembly> 应用程序配置文件部分中的和 <appDomainManagerType> 元素 <runtime> ,或使用上述 AppDomainManager环境变量。

此功能要求应用程序完全信任。 (例如,在桌面上运行的应用程序具有完全信任。)如果应用程序没有完全信任,则会引发 TypeLoadException

类型全名的格式由 Type.FullName 属性提供。

适用于