ICLRDomainManager::SetPropertiesForDefaultAppDomain 方法
设置将用于初始化默认应用程序域的属性。
语法
HRESULT SetPropertiesForDefaultAppDomain(
[in] DWORD nProperties,
[in] LPCWSTR *pwszPropertyNames,
[in] LPCWSTR *pwszPropertyValues
);
参数
nProperties
[in] pwszPropertyNames
和 pwszPropertyValues
中的条目数。
pwszPropertyNames
[in] 属性名数组,如果没有属性则为 NULL。 目前,此方法唯一能识别的属性名是“PARTIAL_TRUST_VISIBLE_ASSEMBLIES”。
pwszPropertyValues
[in] 属性值数组,如果没有属性则为 NULL。
返回值
此方法返回以下特定 HRESULT 以及表示方法失败的 HRESULT 错误。
HRESULT | 说明 |
---|---|
S_OK | 该方法已成功完成。 |
HRESULT_FROM_WIN32(ERROR_UNKNOWN_PROPERTY) | pwszPropertyNames 包含此方法无法识别的属性名称。 |
注解
“PARTIAL_TRUST_VISIBLE_ASSEMBLIES”的属性值是具有条件 AllowPartiallyTrustedCallersAttribute (APTCA) 属性和 PartialTrustVisibilityLevel.NotVisibleByDefault 标志的程序集的列表,这些标志对默认应用程序域中的部分受信任的调用方可见。
要求
平台:请参阅系统要求。
标头:MetaHost.h
库:作为资源包含在 MSCorEE.dll 中
.NET Framework 版本:自 4 起可用