Programming .Net Security

AllowPartiallyTrustedCallersAttribute

System.Security (mscorlib.dll)sealed class

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

Категории