Gets or sets the security action that caused the exception.
Assembly: mscorlib (in mscorlib.dll)
The property contains the security action that caused the security check failure. Many of the security actions can cause a security exception to be thrown. For example, a demand on a permission set checks that all callers on the call stack have the necessary permissions in the permission set. If any caller on the call stack lacks a required permission, the security check fails. Alternatively, a method in the call chain can modify the outcome of the stack walk by placing a stack walk modifier, such as Deny or PermitOnly, on the stack to limit the allowed permissions. For example, a method on the call stack might deny all of its callers a set of permissions named PSET1, such that any demand for a permission that is part of PSET1 fails for those callers. The property contains the security action that caused the exception to be thrown.
SecurityAction is an enumeration in the SecurityAction namespace that provides the security action value for the property. Typically this property contains one of the values shown in the following table.
A full stack walk failed due to a demand made against the assembly identified by the FailedAssemblyInfo property.
A link demand against the assembly identified by the FailedAssemblyInfo property failed.
An assembly identified by the FailedAssemblyInfo property failed to meet an inheritance demand.
Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.