ICLRDomainManager::SetPropertiesForDefaultAppDomain 方法

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

语法

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

参数

nProperties
[in] pwszPropertyNamespwszPropertyValues 中的条目数。

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 起可用

另请参阅