Name
AllowPartiallyTrustedCallersAttribute
Synopsis
public sealed class AllowPartiallyTrustedCallersAttribute : Attribute { // Public Constructors public AllowPartiallyTrustedCallersAttribute( ); }
Applying the AllowPartiallyTrustedCallersAttribute
attribute class at the assembly level of a strong named assembly
allows partially trusted code to call the assembly’s
public and protected members. Without specifying the
AllowPartiallyTrustedCallersAttribute, all public
and protected members of a strong-named assembly are only accessible
to fully trusted code (i.e., code granted the
FullTrust permission set during policy
resolution).
The restriction is implemented through a
LinkDemand for the FullTrust
permission set that is applied automatically by the compiler to every
public and protected member of
every public class in an assembly.
Hierarchy
System.Object
→
System.Attribute
→
AllowPartiallyTrustedCallersAttribute
Valid On
Assembly
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access