AllowPartiallyTrustedCallersAttribute::PartialTrustVisibilityLevel Property
.NET Framework (current version)
Gets or sets the default partial trust visibility for code that is marked with the AllowPartiallyTrustedCallersAttribute (APTCA) attribute.
Assembly: mscorlib (in mscorlib.dll)
public: property PartialTrustVisibilityLevel PartialTrustVisibilityLevel { PartialTrustVisibilityLevel get(); void set(PartialTrustVisibilityLevel value); }
Property Value
Type: System.Security::PartialTrustVisibilityLevelOne of the enumeration values. The default is VisibleToAllHosts.
The following examples demonstrate how to use this property.
Default, unconditional APTCA:
[assembly: AllowPartiallyTrustedCallers]
Defaults to VisibleToAllHosts.
Explicit, unconditional APTCA:
[assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=VisibleToAllHosts)]
The assembly can always be called by partial-trust code.
Explicit, conditional APTCA:
[assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=NotVisibleByDefault)]
The assembly has been audited for partial trust, but it is not visible to partial-trust code by default. To make the assembly visible to partial-trust code, add it to the AppDomainSetup::PartialTrustVisibleAssemblies property.
.NET Framework
Available since 4.0
Available since 4.0
Show: