AllowPartiallyTrustedCallersAttribute.PartialTrustVisibilityLevel 属性        
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置用 AllowPartiallyTrustedCallersAttribute (APTCA) 特性标记的代码的默认部分信任可见性。
public:
 property System::Security::PartialTrustVisibilityLevel PartialTrustVisibilityLevel { System::Security::PartialTrustVisibilityLevel get(); void set(System::Security::PartialTrustVisibilityLevel value); };public System.Security.PartialTrustVisibilityLevel PartialTrustVisibilityLevel { get; set; }member this.PartialTrustVisibilityLevel : System.Security.PartialTrustVisibilityLevel with get, setPublic Property PartialTrustVisibilityLevel As PartialTrustVisibilityLevel属性值
枚举值之一。 默认值为 VisibleToAllHosts。
注解
以下示例演示如何使用此属性。
- 默认的无条件 APTCA: - [assembly: AllowPartiallyTrustedCallers]- 默认为 VisibleToAllHosts。 
- 显式无条件 APTCA: - [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=VisibleToAllHosts)]- 程序集始终可以由部分信任的代码调用。 
- 显式、有条件的 APTCA: - [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=NotVisibleByDefault)]- 程序集已针对部分信任进行审核,但默认情况下对部分信任代码不可见。 若要使程序集对部分信任的代码可见,请将该程序集添加到 AppDomainSetup.PartialTrustVisibleAssemblies 属性。