ICLRDomainManager::SetPropertiesForDefaultAppDomain 方法

设置将用于初始化默认的应用程序域的属性。

HRESULT SetPropertiesForDefaultAppDomain(
    [in] DWORD nProperties,
    [in] LPCWSTR *pwszPropertyNames,
    [in] LPCWSTR *pwszPropertyValues
);

参数

  • nProperties
    [in] pwszPropertyNames 和 pwszPropertyValues 中的项数。

  • pwszPropertyNames
    [in] 属性名称或在没有属性情况下的空数组。 目前,此方法认可的唯一属性名称是 "PARTIAL_TRUST_VISIBLE_ASSEMBLIES"。

  • pwszPropertyValues
    [in] 属性值或在没有属性情况下的空数组。

返回值

此方法将返回以下特定的 HRESULT 以及用于指示方法失败的 HRESULT 错误。

HRESULT

说明

S_OK

该方法成功完成。

HRESULT_FROM_WIN32(ERROR_UNKNOWN_PROPERTY)

pwszPropertyNames 包括一个该方法未识别的属性名称。

备注

"PARTIAL_TRUST_VISIBLE_ASSEMBLIES" 的属性值为程序集的列表,该列表具有条件 AllowPartiallyTrustedCallersAttribute (APTCA) 特性,其具有 PartialTrustVisibilityLevel.NotVisibleByDefault 标记,该标记将对默认应用程序域中部分受信的调用程序可见。

要求

**平台:**请参见 .NET Framework 系统要求

头文件: MetaHost.h

**库:**作为一项资源包含在 MSCorEE.dll 中

**.NET Framework 版本:**4

请参见

其他资源

承载(非托管 API 参考)

ICLRDomainManager 接口